Поделиться через


az iot ops

Примечание.

Эта ссылка является частью расширения azure-iot-ops для Azure CLI (версия 2.53.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az iot ops . Подробнее о расширениях.

Эта группа команд находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Управление операциями Интернета вещей Azure.

Операции Интернета вещей Azure — это набор высокоравниваемых, но слабо связанных служб Kubernetes, которые позволяют агрегировать данные из локальных ресурсов в промышленный MQTT Broker, добавлять пограничные вычисления и настраивать двунаправленный поток данных с различными службами в облаке.

По умолчанию команды CLI Операций Интернета вещей периодически проверяют, доступна ли новая версия расширения. Это поведение можно отключить с az config set iotops.check_latest=falseпомощью .

Команды

Имя Описание Тип Состояние
az iot ops asset

Управление ресурсами.

Расширение Предварительный просмотр
az iot ops asset create

Создайте ресурс.

Расширение Предварительный просмотр
az iot ops asset data-point

Управление точками данных в ресурсе.

Расширение Предварительный просмотр
az iot ops asset data-point add

Добавьте точку данных в ресурс.

Расширение Предварительный просмотр
az iot ops asset data-point export

Экспорт точек данных в ресурсе.

Расширение Предварительный просмотр
az iot ops asset data-point import

Импорт точек данных в ресурсе.

Расширение Предварительный просмотр
az iot ops asset data-point list

Вывод списка точек данных в ресурсе.

Расширение Предварительный просмотр
az iot ops asset data-point remove

Удалите точку данных в ресурсе.

Расширение Предварительный просмотр
az iot ops asset delete

Удаление ресурса.

Расширение Предварительный просмотр
az iot ops asset endpoint

Управление профилями конечных точек активов.

Расширение Предварительный просмотр
az iot ops asset endpoint certificate

Управление собственными сертификатами в конечной точке ресурса.

Расширение Предварительный просмотр
az iot ops asset endpoint certificate add

Добавьте собственный сертификат в конечную точку ресурса.

Расширение Предварительный просмотр
az iot ops asset endpoint certificate list

Вывод списка принадлежащих сертификатов в конечной точке ресурса.

Расширение Предварительный просмотр
az iot ops asset endpoint certificate remove

Удалите принадлежащий сертификат в конечной точке ресурса.

Расширение Предварительный просмотр
az iot ops asset endpoint create

Создайте конечную точку ресурса.

Расширение Предварительный просмотр
az iot ops asset endpoint delete

Удаление конечной точки ресурса.

Расширение Предварительный просмотр
az iot ops asset endpoint query

Запрос графа ресурсов для конечных точек активов.

Расширение Предварительный просмотр
az iot ops asset endpoint show

Отображение конечной точки ресурса.

Расширение Предварительный просмотр
az iot ops asset endpoint update

Обновите конечную точку ресурса.

Расширение Предварительный просмотр
az iot ops asset event

Управление событиями в ресурсе.

Расширение Предварительный просмотр
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 query

Запрос графа ресурсов для ресурсов.

Расширение Предварительный просмотр
az iot ops asset show

Отображение ресурса.

Расширение Предварительный просмотр
az iot ops asset update

Обновление ресурса.

Расширение Предварительный просмотр
az iot ops broker

Управление и операции брокера Mqtt.

Расширение Предварительный просмотр
az iot ops broker authn

Управление проверкой подлинности брокера.

Расширение Предварительный просмотр
az iot ops broker authn list

Вывод списка ресурсов проверки подлинности брокера mqtt, связанных с экземпляром.

Расширение Предварительный просмотр
az iot ops broker authn show

Отображение сведений о ресурсе проверки подлинности брокера mqtt.

Расширение Предварительный просмотр
az iot ops broker authz

Управление авторизацией брокера.

Расширение Предварительный просмотр
az iot ops broker authz list

Вывод списка ресурсов авторизации брокера mqtt, связанных с экземпляром.

Расширение Предварительный просмотр
az iot ops broker authz show

Отображение сведений о ресурсе авторизации брокера mqtt.

Расширение Предварительный просмотр
az iot ops broker list

Вывод списка брокеров mqtt, связанных с экземпляром.

Расширение Предварительный просмотр
az iot ops broker listener

Управление прослушивателем брокера.

Расширение Предварительный просмотр
az iot ops broker listener list

Вывод списка прослушивателей брокера mqtt, связанных с брокером.

Расширение Предварительный просмотр
az iot ops broker listener show

Отображение сведений о прослушиватели брокера mqtt.

Расширение Предварительный просмотр
az iot ops broker show

Отображение сведений о брокере mqtt.

Расширение Предварительный просмотр
az iot ops broker stats

Отображение статистики выполнения dmqtt.

Расширение Предварительный просмотр
az iot ops check

Оцените работоспособность среды выполнения на стороне кластера развернутых служб Операций Интернета вещей.

Расширение Предварительный просмотр
az iot ops dataflow

Управление потоками данных.

Расширение Предварительный просмотр
az iot ops dataflow endpoint

Управление конечными точками потока данных.

Расширение Предварительный просмотр
az iot ops dataflow endpoint list

Вывод списка ресурсов конечной точки потока данных, связанных с экземпляром.

Расширение Предварительный просмотр
az iot ops dataflow endpoint show

Отображение сведений о ресурсе конечной точки потока данных.

Расширение Предварительный просмотр
az iot ops dataflow list

Вывод списка потоков данных, связанных с профилем потока данных.

Расширение Предварительный просмотр
az iot ops dataflow profile

Управление профилями потока данных.

Расширение Предварительный просмотр
az iot ops dataflow profile list

Вывод списка профилей потоков данных, связанных с экземпляром.

Расширение Предварительный просмотр
az iot ops dataflow profile show

Отображение сведений о профиле потока данных.

Расширение Предварительный просмотр
az iot ops dataflow show

Отображение сведений о потоке данных, связанном с профилем потока данных.

Расширение Предварительный просмотр
az iot ops delete

Удаление операций Интернета вещей из кластера.

Расширение Предварительный просмотр
az iot ops init

Начальная загрузка, настройка и развертывание операций Интернета вещей в целевом кластере с поддержкой Arc.

Расширение Предварительный просмотр
az iot ops list

Вывод списка экземпляров операций Интернета вещей.

Расширение Предварительный просмотр
az iot ops show

Отображение экземпляра операций Интернета вещей.

Расширение Предварительный просмотр
az iot ops support

Операции Интернета вещей поддерживают пространство команд.

Расширение Предварительный просмотр
az iot ops support create-bundle

Создает zip-архив пакета поддержки стандартного пакета поддержки для устранения неполадок и диагностика.

Расширение Предварительный просмотр
az iot ops update

Обновление экземпляра Операций Интернета вещей.

Расширение Предварительный просмотр
az iot ops verify-host

Выполняет набор проверок узлов кластера для совместимости развертывания Операций Интернета вещей.

Расширение Предварительный просмотр

az iot ops check

Предварительный просмотр

Группа команд iot ops находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Оцените работоспособность среды выполнения на стороне кластера развернутых служб Операций Интернета вещей.

Команда по умолчанию показывает понятное представление сводки выбранной службы. Дополнительные сведения можно запросить с помощью --detail-level.

{Поддерживаемые API службы}

  • akri.sh/[v0]
  • deviceregistry.microsoft.com/[v1beta1]
  • mqttbroker.iotoperations.azure.com/[v1beta1]
  • opcuabroker.iotoperations.azure.com/[v1beta1]

Дополнительные сведения о требованиях к кластеру см. в этой записи https://aka.ms/iot-ops-cluster-requirements.

az iot ops check [--as-object {false, true}]
                 [--context]
                 [--detail-level {0, 1, 2}]
                 [--ops-service {akri, broker, deviceregistry, opcua}]
                 [--post {false, true}]
                 [--pre {false, true}]
                 [--resource-name]
                 [--resources {asset, assetendpointprofile, assettype, broker, brokerlistener, configuration, instance}]

Примеры

Базовое использование. Проверяет работоспособности брокера с сводными выходными данными.

az iot ops check

Оценивает брокер, как и в предыдущем примере, однако выходные данные оптимизированы для CI.

az iot ops check --as-object

Проверяет работоспособности и конфигурации opcua с подробными выходными данными.

az iot ops check --svc opcua --detail-level 1

Проверяет работоспособности deviceregistry, но ограничивает результаты ресурсами "актива".

az iot ops check --svc deviceregistry --detail-level 1 --resources asset

Использование имени ресурса для ограничения результатов для ресурсов "asset" с префиксом "my-asset-"

az iot ops check --svc deviceregistry --resources asset --resource-name 'my-asset-*'

Необязательные параметры

--as-object

Выходные данные проверяют содержимое и проверки в понятной структуре данных CI.

Допустимые значения: false, true
--context

Имя контекста Kubeconfig для взаимодействия с кластером k8s. Если контекст не указан, current_context используется.

--detail-level

Управляет уровнем детализации, отображаемым в выходных данных проверки. Выберите 0 для представления сводки (минимальные выходные данные), 1 для подробного представления (более подробные сведения) или 2 для подробного представления (все доступные сведения).

Допустимые значения: 0, 1, 2
Default value: 0
--ops-service --svc

Развертывание службы операций Интернета вещей, которое будет оцениваться.

Допустимые значения: akri, broker, deviceregistry, opcua
Default value: broker
--post

Выполните проверки после развертывания.

Допустимые значения: false, true
--pre

Выполните предварительные проверки, чтобы определить, выполнены ли минимальные требования развертывания службы.

Допустимые значения: false, true
--resource-name --rn

Выполняется только проверка имени конкретного ресурса. Имя не учитывает регистр. Поддерживаются шаблоны GLOB-объектов "" и "?". Примечание. Допускаются только буквенно-цифровые символы, дефисы, "?" и "".

--resources

Выполняются только проверки определенных типов ресурсов. Используйте разделенные пробелами значения.

Допустимые значения: asset, assetendpointprofile, assettype, broker, brokerlistener, configuration, instance
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az iot ops delete

Предварительный просмотр

Группа команд iot ops находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Удаление операций Интернета вещей из кластера.

Операция использует Azure Resource Graph для определения коррелированных ресурсов. Граф ресурсов в конечном итоге не гарантирует синхронизированное состояние во время выполнения.

az iot ops delete --cluster
                  --resource-group
                  [--force {false, true}]
                  [--no-progress {false, true}]
                  [--yes {false, true}]

Примеры

Минимальное количество входных данных для полного удаления.

az iot ops delete --cluster mycluster -g myresourcegroup

Пропустить запрос подтверждения и продолжить процесс удаления. Полезно для сценариев CI.

az iot ops delete --cluster mycluster -g myresourcegroup -y

Принудительное удаление независимо от предупреждений. Может привести к ошибкам.

az iot ops delete --cluster mycluster -g myresourcegroup --force

Обязательные параметры

--cluster

Целевое имя кластера для удаления операций Интернета вещей.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--force

Принудительно выполните операцию.

Допустимые значения: false, true
--no-progress

Отключите визуальное представление работы.

Допустимые значения: false, true
--yes -y

Подтвердите [y]es без запроса. Полезно для сценариев CI и автоматизации.

Допустимые значения: false, true
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az iot ops init

Предварительный просмотр

Группа команд iot ops находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Начальная загрузка, настройка и развертывание операций Интернета вещей в целевом кластере с поддержкой Arc.

Дополнительные ресурсы, включая включение Arc для кластера https://learn.microsoft.com/en-us/azure/iot-operations/deploy-iot-ops/howto-prepare-cluster

Операции Интернета вещей зависят от субъекта-службы (SP) для синхронизации секретов драйвера CSI Key Vault.

По умолчанию инициализация будет выполняться при создании и настройке подходящей регистрации приложения через Microsoft Graph, а затем применить его к кластеру.

Эту работу можно задержать, предварительно создав регистрацию приложения, а затем указав значения для --sp-app-id, --sp-object-id и --sp-secret. При предоставлении полей службы не будет выполнена дополнительная работа с помощью операций Microsoft Graph.

Предварительная регистрация приложения полезна, если субъект, вошедший в систему, имеет ограниченные разрешения На идентификатор записи. Например, в сценариях CI/automation или организациях, отделяемых от ответственности пользователей.

az iot ops init --cluster
                --resource-group
                [--add-insecure-listener {false, true}]
                [--bfr]
                [--bfw]
                [--broker]
                [--broker-authn]
                [--broker-backend-part]
                [--broker-backend-rf]
                [--broker-backend-workers]
                [--broker-config-file]
                [--broker-listener]
                [--broker-mem-profile {High, Low, Medium, Tiny}]
                [--broker-service-type {ClusterIp, LoadBalancer, NodePort}]
                [--ca-dir]
                [--ca-file]
                [--ca-key-file]
                [--ca-valid-days]
                [--cluster-namespace]
                [--context]
                [--csi-config]
                [--csi-ver]
                [--custom-location]
                [--desc]
                [--df-profile-instances]
                [--disable-rotation {false, true}]
                [--disable-rsync-rules {false, true}]
                [--ensure-latest {false, true}]
                [--kubernetes-distro {k3s, k8s, microk8s}]
                [--kv-id]
                [--kv-spc-secret-name]
                [--location]
                [--name]
                [--no-block {false, true}]
                [--no-deploy {false, true}]
                [--no-progress {false, true}]
                [--no-tls {false, true}]
                [--rotation-int]
                [--runtime-socket]
                [--show-template {false, true}]
                [--simulate-plc {false, true}]
                [--sp-app-id]
                [--sp-object-id]
                [--sp-secret]
                [--sp-secret-valid-days]

Примеры

Минимальные входные данные для полной настройки. Это включает в себя конфигурацию Key Vault, развертывание драйвера CSI, конфигурацию TLS и развертывание операций Интернета вещей.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id /subscriptions/2cb3a427-1abc-48d0-9d03-dd240819742a/resourceGroups/myresourcegroup/providers/Microsoft.KeyVault/vaults/mykeyvault

Такая же настройка, как и в предыдущем примере, за исключением использования существующего идентификатора приложения и флага для включения имитированного сервера PLC в рамках развертывания. Включение идентификатора приложения не позволит инициализации создать регистрацию приложения.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --simulate-plc

Чтобы пропустить развертывание и сосредоточиться только на драйверах CSI Key Vault и рабочих процессах конфигурации TLS, просто проходя в --no-deploy. Это может быть полезно при переходе к развертыванию из другого средства, например портала.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --no-deploy

Чтобы развернуть только операции Интернета вещей в кластере, который уже подготовлен, просто опустить --kv-id и включить --no-tls.

az iot ops init --cluster mycluster -g myresourcegroup --no-tls

Используйте --no-block для выполнения других действий во время развертывания и ожидания завершения развертывания перед началом другой работы.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --no-block

В этом примере показаны значения для --sp-app-id, --sp-object-id и --sp-secret. Эти значения должны отражать нужный субъект-службу, который будет использоваться для синхронизации секретов драйвера CSI в Key Vault. Дополнительные сведения см. в сводке по команде.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --sp-object-id 224a7a3f-c63d-4923-8950-c4a85f0d2f29 --sp-secret $SP_SECRET

Чтобы настроить конфигурацию среды выполнения драйвера CSI Key Vault, можно использовать --csi-config. Например, настройка ограничений ресурсов для зависимости контейнера telegraf.

az iot ops init --cluster mycluster -g myresourcegroup --kv-id $KEYVAULT_ID --sp-app-id a14e216b-6802-4e9c-a6ac-844f9ffd230d --csi-config telegraf.resources.limits.memory=500Mi telegraf.resources.limits.cpu=100m

Обязательные параметры

--cluster

Целевое имя кластера для развертывания Операций Интернета вещей.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--add-insecure-listener

Если включено развертывание брокера mqtt, будет включать прослушиватель, привязанный к порту 1883 без проверки подлинности или authZ.Для рабочих нагрузок, отличных от рабочей среды.

Допустимые значения: false, true
--bfr --broker-frontend-replicas

Интерфейсные реплики брокера Mqtt.

Default value: 2
--bfw --broker-frontend-workers

Интерфейсные работники брокера Mqtt.

Default value: 2
--broker

Имя брокера mqtt.

Default value: broker
--broker-authn

Имя authN брокера mqtt.

Default value: authn
--broker-backend-part

Внутренние секции серверной части брокера Mqtt.

Default value: 2
--broker-backend-rf

Фактор избыточности серверной части брокера Mqtt.

Default value: 2
--broker-backend-workers

Серверные рабочие роли серверной части брокера Mqtt.

Default value: 2
--broker-config-file

Путь к json-файлу с настраиваемыми свойствами конфигурации брокера. Полезно для расширенных сценариев. Ожидаемый формат описан по адресу https://aka.ms/aziotops-broker-config.

--broker-listener

Имя прослушивателя брокера mqtt.

Default value: listener
--broker-mem-profile

Профиль памяти брокера Mqtt.

Допустимые значения: High, Low, Medium, Tiny
Default value: Medium
--broker-service-type

Тип службы брокера Mqtt.

Допустимые значения: ClusterIp, LoadBalancer, NodePort
Default value: ClusterIp
--ca-dir

Локальный каталог, в который будет помещен созданный тестовый ЦС и закрытый ключ. Если каталог не указан, файлы записываются на диск. Применимо, если не предоставляется файл --ca-file и --ca-key-file.

--ca-file

Путь к требуемому файлу ЦС в формате PEM.

--ca-key-file

Путь к файлу закрытого ключа ЦС в формате PEM. ! Обязательно! Если указан файл --ca-file.

--ca-valid-days

Параметр управления длительностью в днях созданного ЦС x509. Применимо, если файл --ca-file и --ca-key-file не указан.

Default value: 365
--cluster-namespace

Инфраструктура операций Интернета вещей в пространстве имен кластера будет развернута в. Используются только строчные символы.

Default value: azure-iot-operations
--context

Имя контекста Kubeconfig для взаимодействия с кластером k8s. Если контекст не указан, current_context используется.

--csi-config

Настраиваемая конфигурация расширения драйвера CSI. Формат — это пары "ключ=значение", разделенные пробелами. --csi-config можно использовать один или несколько раз.

--csi-ver

Версия расширения драйвера CSI.

Default value: 1.5.6
--custom-location

Имя настраиваемого расположения, соответствующее развертыванию Операций Интернета вещей. По умолчанию используется форма "{cluster_name}-{token}-ops-init-cl".

--desc

Описание экземпляра операций Интернета вещей.

--df-profile-instances

Число экземпляров, связанное с профилем потока данных по умолчанию.

Default value: 1
--disable-rotation

Пометка, чтобы отключить смену секретов.

Допустимые значения: false, true
--disable-rsync-rules

Правила синхронизации ресурсов не будут включены в развертывание операций Интернета вещей.

Допустимые значения: false, true
--ensure-latest

Убедитесь, что используется последний интерфейс командной строки Ops IoT, вызывая ошибку, если обновление доступно.

Допустимые значения: false, true
--kubernetes-distro

Дистрибутив Kubernetes, используемый для конфигурации Akri. Выбранный дистрибутив подразумевает путь сокета среды выполнения контейнера по умолчанию при отсутствии значения сокета --runtime-socket.

Допустимые значения: k3s, k8s, microk8s
Default value: k8s
--kv-id

Идентификатор ресурса ARM Key Vault. Предоставление этого идентификатора ресурса позволит клиенту настроить все необходимые ресурсы и конфигурацию на стороне кластера, чтобы включить драйвер CSI Key Vault для операций Интернета вещей.

--kv-spc-secret-name

Имя секрета Key Vault, используемое в качестве секрета SPC по умолчанию. Если секрет не существует, он будет создан с криптографически безопасным значением заполнителя.

Default value: azure-iot-operations
--location

Расположение ARM, которое будет использоваться для подготовленного обеспечения RPSaaS. Если не указано расположение подключенного кластера, будет использоваться.

--name -n

Имя экземпляра операций Интернета вещей. По умолчанию используется форма "{cluster_name}-ops-instance".

--no-block

Вернитесь сразу после запуска развертывания операций Интернета вещей.

Допустимые значения: false, true
--no-deploy

Рабочий процесс развертывания операций Интернета вещей будет пропущен.

Допустимые значения: false, true
--no-progress

Отключите визуальное представление работы.

Допустимые значения: false, true
--no-tls

Рабочий процесс конфигурации TLS будет пропущен.

Допустимые значения: false, true
--rotation-int

Интервал опроса поворота.

Default value: 1h
--runtime-socket

Путь к узлу по умолчанию сокета среды выполнения контейнера. Если он не указан (по умолчанию), путь сокета определяется методом --kubernetes-distro.

--show-template

Пометка при установке выводит шаблон, предназначенный для развертывания.

Допустимые значения: false, true
--simulate-plc

Пометка при настройке установит установщик брокера OPC-UA для спин-up сервера PLC.

Допустимые значения: false, true
--sp-app-id

Идентификатор приложения субъекта-службы. Если указано, будет использоваться для установки драйвера CSI. В противном случае будет создана регистрация приложения. Требуется, если вошедший в систему субъект не имеет разрешений на запрос графа.

--sp-object-id

Идентификатор объекта субъекта-службы (sp). Если указано, будет использоваться для установки драйвера CSI. В противном случае идентификатор объекта будет запрашиваться из идентификатора приложения— создание sp, если он не существует. Требуется, если вошедший в систему субъект не имеет разрешений на запрос графа. Используйте az ad sp show --id <app Id> --query id -o tsv для создания соответствующего идентификатора объекта. Кроме того, с помощью портала можно перейти к корпоративным приложениям в клиенте Entra Id.

--sp-secret

Секрет, соответствующий предоставленному идентификатору приложения субъекта-службы. Если указано, будет использоваться для установки драйвера CSI. В противном случае будет создан новый секрет. Требуется, если вошедший в систему субъект не имеет разрешений на запрос графа.

--sp-secret-valid-days

Параметр управления длительностью в днях созданного секрета субъекта-службы. Применимо, если --sp-secret не предоставляется.

Default value: 365
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az iot ops list

Предварительный просмотр

Группа команд iot ops находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Вывод списка экземпляров операций Интернета вещей.

Используйте запрос --query с требуемым синтаксисом JMESPath для запроса результата.

az iot ops list [--resource-group]

Примеры

Вывод списка всех экземпляров в подписке.

az iot ops list

Список всех экземпляров определенной группы ресурсов.

az iot ops list -g myresourcegroup

Вывод списка экземпляров в подписке с определенным значением тега.

az iot ops list -g myresourcegroup --query "[?tags.env == 'prod']"

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az iot ops show

Предварительный просмотр

Группа команд iot ops находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Отображение экземпляра операций Интернета вещей.

При необходимости команда может выводить структуру дерева связанных ресурсов, представляющих развертывание операций Интернета вещей в резервном кластере.

az iot ops show --name
                --resource-group
                [--tree {false, true}]

Примеры

Базовое использование для отображения экземпляра.

az iot ops show --name myinstance -g myresourcegroup

Выводит дерево связанных ресурсов, представляющих развертывание операций Интернета вещей.

az iot ops show --name myinstance -g myresourcegroup --tree

Обязательные параметры

--name -n

Имя экземпляра операций Интернета вещей.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--tree

Используется для визуализации развертывания операций Интернета вещей в кластере резервного копирования.

Допустимые значения: false, true
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az iot ops update

Предварительный просмотр

Группа команд iot ops находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Обновление экземпляра Операций Интернета вещей.

В настоящее время можно обновить теги экземпляров и описание.

az iot ops update --name
                  --resource-group
                  [--desc]
                  [--tags]

Примеры

Обновление тегов экземпляра. Это эквивалентно замене.

az iot ops update --name myinstance -g myresourcegroup --tags a=b c=d

Удаление тегов экземпляра.

az iot ops update --name myinstance -g myresourcegroup --tags ""

Обновите описание экземпляра.

az iot ops update --name myinstance -g myresourcegroup --desc "Fabrikam Widget Factory B42"

Обязательные параметры

--name -n

Имя экземпляра операций Интернета вещей.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--desc

Описание экземпляра операций Интернета вещей.

--tags

Теги экземпляра. Контейнер свойств в парах "ключ-значение" со следующим форматом: a=b=b=d.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az iot ops verify-host

Предварительный просмотр

Группа команд iot ops находится в предварительной версии и в процессе разработки. Уровни ссылок и поддержки: https://aka.ms/CLI_refstatus

Выполняет набор проверок узлов кластера для совместимости развертывания Операций Интернета вещей.

Предназначено для запуска непосредственно на целевом узле кластера. Команда может заставить применить набор привилегированных действий, например установку зависимости. В этом случае интерфейс командной строки должен выполняться с повышенными разрешениями. Например, sudo AZURE_EXTENSION_DIR=~/.azure/cliextensions az iot ops verify-host.

az iot ops verify-host [--no-progress {false, true}]

Необязательные параметры

--no-progress

Отключите визуальное представление работы.

Допустимые значения: false, true
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.