你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az iot ops asset event

注意

此参考是 Azure CLI(版本 2.53.0 或更高版本)的 azure-iot-ops 扩展的一部分。 该扩展将在首次运行 az iot ops asset event 命令时自动安装。 详细了解扩展。

管理资产中的事件。

命令

名称 说明 类型 Status
az iot ops asset event add

将事件添加到资产。

扩展 加语
az iot ops asset event export

导出资产中的事件。

扩展 加语
az iot ops asset event import

导入资产中的事件。

扩展 加语
az iot ops asset event list

列出资产中的事件。

扩展 加语
az iot ops asset event remove

删除资产中的事件。

扩展 加语

az iot ops asset event add

将事件添加到资产。

az iot ops asset event add --asset
                           --en
                           --resource-group
                           [--name]
                           [--observability-mode]
                           [--qs]
                           [--replace {false, true}]
                           [--sampling-interval]

示例

将事件添加到资产。

az iot ops asset event add --asset myasset -g myresourcegroup --event-notifier eventId --name eventName

将事件添加到事件名称、可观测模式、自定义队列大小和自定义采样间隔的资产。

az iot ops asset event add --asset MyAsset -g MyRG --event-notifier eventId --name eventName --observability-mode log --queue-size 2 --sampling-interval 500

必需参数

--asset -a

资产名称。

--en --event-notifier

事件通知程序。

--resource-group -g

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

可选参数

--name -n

事件名称。

--observability-mode --om

可观测性模式。 必须为 none 或 log。

--qs --queue-size

自定义队列大小。

--replace

如果已有同名的另一个事件,则替换该事件。

接受的值: false, true
--sampling-interval --si

自定义采样间隔(以毫秒为单位)。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az iot ops asset event export

导出资产中的事件。

文件名将为 {asset_name}_events。{file_type}。

az iot ops asset event export --asset
                              --resource-group
                              [--format {csv, json, yaml}]
                              [--od]
                              [--replace {false, true}]

示例

以 JSON 格式导出资产中的所有事件。

az iot ops asset event export --asset myasset -g myresourcegroup

在可上传到数字操作体验的特定输出目录中,以 CSV 格式导出资产中的所有事件。

az iot ops asset event export --asset myasset -g myresourcegroup --format csv --output-dir myAssetFiles

以 YAML 格式导出资产中的所有事件。 如果已有文件,请替换该文件。

az iot ops asset event export --asset myasset -g myresourcegroup --format yaml --replace

必需参数

--asset -a

资产名称。

--resource-group -g

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

可选参数

--format -f

文件格式。

接受的值: csv, json, yaml
默认值: json
--od --output-dir

导出文件的输出目录。

--replace

替换本地文件(如果存在)。

接受的值: false, true
默认值: False
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az iot ops asset event import

导入资产中的事件。

有关文件格式的示例,请参阅 aka.ms/aziotops-assets。

az iot ops asset event import --asset
                              --if
                              --resource-group
                              [--replace {false, true}]

示例

从文件导入所有事件。 这些事件将追加到资产的当前事件中。 将忽略具有重复名称的事件。

az iot ops asset event import --asset myasset -g myresourcegroup --input-file myasset_events.yaml

从文件导入所有事件。 这些事件将追加资产的当前事件。 具有重复名称的事件将替换当前资产事件。

az iot ops asset event import --asset myasset -g myresourcegroup --input-file myasset_events.csv --replace

必需参数

--asset -a

资产名称。

--if --input-file

包含事件的文件的文件路径。 支持以下文件类型:json、csv、yaml。

--resource-group -g

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

可选参数

--replace

将重复的资产事件替换为文件中的资产事件。 如果为 false,将忽略文件事件。 重复的资产事件将由名称确定。

接受的值: false, true
默认值: False
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az iot ops asset event list

列出资产中的事件。

az iot ops asset event list --asset
                            --resource-group

示例

列出资产中的所有事件。

az iot ops asset event list --asset myasset -g myresourcegroup

必需参数

--asset -a

资产名称。

--resource-group -g

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

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az iot ops asset event remove

删除资产中的事件。

az iot ops asset event remove --asset
                              --name
                              --resource-group

示例

通过事件名称从资产中删除事件。

az iot ops asset event remove --asset myasset -g myresourcegroup --name myevent

必需参数

--asset -a

资产名称。

--name -n

事件名称。

--resource-group -g

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

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。