您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

az iot edge

备注

此引用是适用于 Azure CLI 的 azure iot 扩展的一部分,需要2.17.1 或更高版本。 首次运行 az iot edge 命令时,扩展将自动安装。 详细了解扩展。

管理 Edge 中的 IoT 解决方案。

命令

az iot edge deployment

大规模IoT Edge部署。

az iot edge deployment create

在IoT Edge IoT 中心创建一个部署。

az iot edge deployment delete

删除IoT Edge部署。

az iot edge deployment list

列出IoT Edge IoT 中心的部署。

az iot edge deployment show

获取部署IoT Edge的详细信息。

az iot edge deployment show-metric

评估在部署部署中定义IoT Edge指标。

az iot edge deployment update

更新部署IoT Edge属性。

使用 --set,后跟属性分配来更新部署。

注意:IoT Edge内容是不可变的。 可以更新的部署属性为"labels"、"metrics"、"priority"和"targetCondition"。

az iot edge set-modules

在单个设备上设置边缘模块。

az iot edge set-modules

在单个设备上设置边缘模块。

模块内容为 json,格式为 {"modulesContent": {...}} 或 {"content": {"modulesContent": {...}}}。

默认情况下,系统模块的属性 $edgeAgent 和 $edgeHub 使用 IoT 扩展安装的架构进行验证。 这可以通过使用--no 验证开关来禁用。

注意:执行时,该命令将输出应用到设备的模块的集合。

az iot edge set-modules --content
                        --device-id
                        [--auth-type {key, login}]
                        [--hub-name]
                        [--login]
                        [--resource-group]

示例

在开发过程中通过在目标设备上设置模块来测试边缘模块。

az iot edge set-modules --hub-name {iothub_name} --device-id {device_id} --content ../modules_content.json

必需参数

--content -k

IoT Edge 部署内容。 提供文件路径或原始 json。

--device-id -d

目标设备。

可选参数

--auth-type

指示操作应自动派生策略密钥还是使用当前 Azure AD 会话。 你可以使用配置默认的 az configure --defaults iothub-data-auth-type=<auth-type-value>

接受的值: key, login
默认值: key
--hub-name -n

IoT 中心名称。

--login -l

此命令支持具有执行操作的权限的实体连接字符串。 使用通过 "az login" 避免会话登录。 如果提供了实体连接字符串和名称,则连接字符串优先。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。