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


az iot ops

Примечание.

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

Управление операциями Интернета вещей 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 dataset

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

Расширение ГА
az iot ops asset dataset list

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

Расширение ГА
az iot ops asset dataset point

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

Расширение ГА
az iot ops asset dataset point add

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

Расширение ГА
az iot ops asset dataset point export

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

Расширение ГА
az iot ops asset dataset point import

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

Расширение ГА
az iot ops asset dataset point list

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

Расширение ГА
az iot ops asset dataset point remove

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

Расширение ГА
az iot ops asset dataset show

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

Расширение ГА
az iot ops asset delete

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

Расширение ГА
az iot ops asset endpoint

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

Расширение ГА
az iot ops asset endpoint create

Создание профилей конечных точек ресурса.

Расширение ГА
az iot ops asset endpoint create custom

Создайте профиль конечной точки ресурса для пользовательского соединителя.

Расширение Устаревшие
az iot ops asset endpoint create onvif

Создайте профиль конечной точки ресурса для соединителя Onvif.

Расширение Устаревшие
az iot ops asset endpoint create opcua

Создайте профиль конечной точки ресурса для соединителя OPCUA.

Расширение ГА
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 delete

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

Расширение ГА
az iot ops broker authn list

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

Расширение ГА
az iot ops broker authn show

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

Расширение ГА
az iot ops broker authz

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

Расширение ГА
az iot ops broker authz delete

Удалите ресурс авторизации брокера mqtt.

Расширение ГА
az iot ops broker authz list

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

Расширение ГА
az iot ops broker authz show

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

Расширение ГА
az iot ops broker delete

Удаление брокера mqtt.

Расширение ГА
az iot ops broker list

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

Расширение ГА
az iot ops broker listener

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

Расширение ГА
az iot ops broker listener delete

Удалите прослушиватель брокера mqtt.

Расширение ГА
az iot ops broker listener list

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

Расширение ГА
az iot ops broker listener show

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

Расширение ГА
az iot ops broker show

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

Расширение ГА
az iot ops check

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

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

Управление соединителями.

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

Управление соединителями OPC UA.

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

Управление сертификатом экземпляра клиентского приложения корпоративного уровня для брокера OPC UA.

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

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

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

Удалите сертификат экземпляра клиентского приложения из брокера OPC UA.

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

Отображение сведений о ресурсе secretsync "aio-opc-ua-broker-client-certificate".

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

Управление сертификатами издателя для брокера OPC UA.

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

Добавьте сертификат издателя в список сертификатов издателя брокера OPC UA.

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

Удалите доверенные сертификаты из списка сертификатов издателя брокера OPC UA.

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

Отображение сведений о ресурсе secretsync "aio-opc-ua-broker-issuer-list".

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

Управление доверенными сертификатами для брокера OPC UA.

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

Добавьте доверенный сертификат в список доверенных сертификатов брокера OPC UA.

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

Удалите доверенные сертификаты из списка доверенных сертификатов брокера OPC UA.

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

Отображение сведений о ресурсе secretsync "aio-opc-ua-broker-trust-list".

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

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

Расширение ГА
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 identity

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

Расширение ГА
az iot ops identity assign

Назначьте управляемое удостоверение, назначаемое пользователем, экземпляром.

Расширение ГА
az iot ops identity remove

Удалите управляемое удостоверение, назначаемое пользователем, из экземпляра.

Расширение ГА
az iot ops identity show

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

Расширение ГА
az iot ops init

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

Расширение ГА
az iot ops list

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

Расширение ГА
az iot ops schema

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

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

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

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

Удаление целевой схемы в реестре схем.

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

Вывод списка схем в реестре схем.

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

Управление реестром схем.

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

Создайте реестр схем.

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

Удаление реестра целевой схемы.

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

Вывод списка реестров схем в группе ресурсов или подписке.

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

Отображение сведений о реестре схем.

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

Отображение сведений о схеме в реестре схем.

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

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

Расширение Экспериментальный
az iot ops schema version

Управление версиями схемы.

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

Добавьте версию схемы в схему.

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

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

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

Удалите целевую версию схемы.

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

Отображение сведений о версии схемы.

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

Управление синхронизацией секретов экземпляра.

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

Отключите синхронизацию секретов для экземпляра.

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

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

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

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

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

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

Расширение ГА
az iot ops support

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

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

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

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

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

Расширение ГА
az iot ops upgrade

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

Расширение ГА

az iot ops check

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

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

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

Команда по умолчанию показывает высокоуровневое представление сводных сведений обо всех службах. Используйте параметр "-svc", чтобы указать проверки для одной службы и настроить детализацию с помощью аргумента --detail-level . Примечание. Фильтрация типа ресурсов (--resources) и фильтрации имени (--resource-name) может использоваться только с аргументом "--svc".

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

  • deviceregistry.microsoft.com/[v1]
  • mqttbroker.iotoperations.azure.com/[v1]
  • opcuabroker.iotoperations.azure.com/[v1beta1]
  • connectivity.iotoperations.azure.com/[v1]

Дополнительные сведения о требованиях к кластеру см. в этой записи 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, dataflow, deviceregistry, opcua}]
                 [--post {false, true}]
                 [--pre {false, true}]
                 [--resource-name]
                 [--resources {asset, assetendpointprofile, assettype, broker, brokerauthentication, brokerauthorization, brokerlistener, dataflow, dataflowendpoint, dataflowprofile}]

Примеры

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

az iot ops check

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

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

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

az iot ops check --svc dataflow --as-object

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

az iot ops check --svc deviceregistry --detail-level 2 --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, dataflow, deviceregistry, opcua
--post

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

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

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

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

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

--resources

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

Допустимые значения: asset, assetendpointprofile, assettype, broker, brokerauthentication, brokerauthorization, brokerlistener, dataflow, dataflowendpoint, dataflowprofile
Глобальные параметры
--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 create

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

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

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

az iot ops create --cluster
                  --name
                  --resource-group
                  --sr-resource-id
                  [--add-insecure-listener {false, true}]
                  [--bp]
                  [--br]
                  [--broker-backend-workers]
                  [--broker-config-file]
                  [--broker-frontend-replicas]
                  [--broker-frontend-workers]
                  [--broker-listener-type {ClusterIp, LoadBalancer, NodePort}]
                  [--broker-mem-profile {High, Low, Medium, Tiny}]
                  [--cluster-namespace]
                  [--custom-location]
                  [--description]
                  [--df-profile-instances]
                  [--enable-rsync {false, true}]
                  [--kubernetes-distro {K3s, K8s, MicroK8s}]
                  [--location]
                  [--no-progress {false, true}]
                  [--ops-config]
                  [--ops-train]
                  [--ops-version]
                  [--runtime-socket]
                  [--tags]
                  [--trust-settings]
                  [--yes {false, true}]

Примеры

Создайте целевой экземпляр с минимальными входными данными.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID

В следующем примере добавляется настройка к ресурсу экземпляра брокера по умолчанию, а также описанию и тегам экземпляра.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --broker-mem-profile High --broker-backend-workers 4 --description 'Contoso Factory' --tags tier=testX1

В этом примере показано развертывание дополнительного небезопасного прослушивателя брокера (без authn или authz), настроенного для порта 1883 подсистемы балансировки нагрузки типа службы. Полезно для тестирования и (или) демонстраций. Не используйте небезопасный параметр в рабочей среде.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --add-insecure-listener

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

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --enable-rsync

В этом примере выделены параметры доверия для пользователя, предоставленной конфигурацией cert-manager. Обратите внимание, что кластер должен быть инициализирован с помощью "--user-trust", а развертывание cert-manager должно присутствовать.

az iot ops create --cluster mycluster -g myresourcegroup --name myinstance --sr-resource-id $SCHEMA_REGISTRY_RESOURCE_ID --trust-settings configMapName=example-bundle configMapKey=trust-bundle.pem issuerKind=ClusterIssuer issuerName=trust-manager-selfsigned-issuer

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

--cluster

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

--name -n

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

--resource-group -g

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

--sr-resource-id

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

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

--add-insecure-listener

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

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

Внутренние секции серверной части брокера Mqtt. Минимальное значение: 1, максимальное значение: 16.

Default value: 2
--br --broker-backend-rf

Фактор избыточности серверной части брокера Mqtt. Минимальное значение: 1, максимальное значение: 5.

Default value: 2
--broker-backend-workers --bw

Серверные рабочие роли серверной части брокера Mqtt. Минимальное значение: 1, максимальное значение: 16.

Default value: 2
--broker-config-file

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

--broker-frontend-replicas --fr

Интерфейсные реплики брокера Mqtt. Минимальное значение: 1, максимальное значение: 16.

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

Интерфейсные работники брокера Mqtt. Минимальное значение: 1, максимальное значение: 16.

Default value: 2
--broker-listener-type --lt

Тип службы, связанный с прослушивателем брокера mqtt по умолчанию.

Допустимые значения: ClusterIp, LoadBalancer, NodePort
Default value: ClusterIp
--broker-mem-profile --mp

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

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

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

Default value: azure-iot-operations
--custom-location

Имя настраиваемого расположения, соответствующее развертыванию Операций Интернета вещей. По умолчанию используется форма "location-{hash(5)}".

--description

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

--df-profile-instances

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

Default value: 1
--enable-rsync

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

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

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

Допустимые значения: K3s, K8s, MicroK8s
Default value: K8s
--location

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

--no-progress

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

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

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

--ops-train
Не рекомендуется

Аргумент "ops_train" устарел и будет удален в будущем выпуске.

Используется для переопределения встроенного обучения расширения IoT Operations Arc.

--ops-version
Не рекомендуется

Аргумент "ops_version" устарел и будет удален в будущем выпуске.

Используется для переопределения встроенной версии расширения IoT Operations Arc.

--runtime-socket

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

--tags

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

--trust-settings

Параметры для пакета доверия, предоставленного пользователем. Используется для TLS компонента. Формат — это пары "ключ=значение", разделенные пробелами. Необходимы следующие ключи: issuerName, issuerKind, configMapName. configMapKey Если он не используется, настроен пакет самозаверяющего доверия.

--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 delete

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

Необходимо указать имя экземпляра или кластера.

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

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

Примеры

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

az iot ops delete -n myinstance -g myresourcegroup

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

az iot ops delete -n myinstance -g myresourcegroup -y

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

az iot ops delete -n myinstance -g myresourcegroup --force

Используйте имя кластера вместо экземпляра для поиска.

az iot ops delete --cluster mycluster -g myresourcegroup

Обратное применение инициализации.

az iot ops delete -n myinstance -g myresourcegroup --include-deps

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

--resource-group -g

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

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

--cluster

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

--force

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

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

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

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

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

--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

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

Для развертывания операций Интернета вещей требуется кластер с поддержкой Arc. Дополнительные сведения https://aka.ms/aziotops-arcconnectсм. в следующем ресурсе.

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

После установки az iot ops create базового слоя команда должна использоваться для развертывания экземпляра.

az iot ops init --cluster
                --resource-group
                [--enable-fault-tolerance {false, true}]
                [--ensure-latest {false, true}]
                [--no-progress {false, true}]
                [--user-trust {false, true}]

Примеры

Использование с минимальными входными данными. Эта форма развертывает уровень основы Операций Интернета вещей.

az iot ops init --cluster mycluster -g myresourcegroup

Аналогично предыдущему примеру, но с включенной отказоустойчивостью хранилища контейнеров Arc (требуется не менее 3 узлов).

az iot ops init --cluster mycluster -g myresourcegroup --enable-fault-tolerance

В этом примере выделено включение параметров доверия пользователей для настраиваемой конфигурации cert-manager. Это пропустит развертывание системного диспетчера сертификатов и диспетчера доверия.

az iot ops init --cluster mycluster -g myresourcegroup --user-trust

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

--cluster

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

--resource-group -g

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

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

--enable-fault-tolerance

Включите отказоустойчивость для хранилища контейнеров Azure Arc. Требуются по крайней мере 3 узла кластера.

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

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

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

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

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

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

Допустимые значения: 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 list

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

Используйте запрос --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

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

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

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

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

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

az iot ops update --name
                  --resource-group
                  [--description]
                  [--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>.

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

--description

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

--tags

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

Глобальные параметры
--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 upgrade

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

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

az iot ops upgrade --name
                   --resource-group
                   [--acs-config]
                   [--acs-config-sync {add, full, none}]
                   [--acs-train]
                   [--acs-version]
                   [--no-progress {false, true}]
                   [--ops-config]
                   [--ops-config-sync {add, full, none}]
                   [--ops-train]
                   [--ops-version]
                   [--osm-config]
                   [--osm-config-sync {add, full, none}]
                   [--osm-train]
                   [--osm-version]
                   [--plat-config]
                   [--plat-config-sync {add, full, none}]
                   [--plat-train]
                   [--plat-version]
                   [--ssc-config]
                   [--ssc-config-sync {add, full, none}]
                   [--ssc-train]
                   [--ssc-version]
                   [--yes {false, true}]

Примеры

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

az iot ops upgrade --name myinstance -g myresourcegroup

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

az iot ops upgrade --name myinstance -g myresourcegroup -y

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

az iot ops upgrade --name myinstance -g myresourcegroup --ops-config key1=value1 deletekey

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

az iot ops upgrade --name myinstance -g myresourcegroup --ops-version x.y.z --ops-train preview

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

--name -n

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

--resource-group -g

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

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

--acs-config

Настраиваемая конфигурация расширения Arc ContainerStorage. Формат — это пары key=value или только ключ. Этот параметр можно использовать один или несколько раз.

--acs-config-sync
Не рекомендуется

Аргумент "acs_config_sync_mode" устарел и будет удален в будущем выпуске.

Режим синхронизации конфигурации расширения Arc ContainerStorage. Этот параметр применим, если обновление запрашивается до известной версии. Режим "full" изменит текущую конфигурацию в целевой объект, "add" будет применять только аддитивные изменения, "нет" является no-op.

Допустимые значения: add, full, none
Default value: full
--acs-train

Используется для переопределения встроенного модуля arc containerStorage.

--acs-version

Используется для переопределения встроенной версии расширения arc containerStorage.

--no-progress

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

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

Пользовательская конфигурация расширения IotOperations arc. Формат — это пары key=value или только ключ. Этот параметр можно использовать один или несколько раз.

--ops-config-sync
Не рекомендуется

Аргумент "ops_config_sync_mode" устарел и будет удален в будущем выпуске.

Режим синхронизации конфигурации расширения IotOperations arc. Этот параметр применим, если обновление запрашивается до известной версии. Режим "full" изменит текущую конфигурацию в целевой объект, "add" будет применять только аддитивные изменения, "нет" является no-op.

Допустимые значения: add, full, none
Default value: full
--ops-train

Используется для переопределения встроенного обучения расширения iotOperations arc.

--ops-version

Используется для переопределения встроенной версии расширения iotOperations arc.

--osm-config

Настраиваемая конфигурация расширения OpenServiceMesh arc. Формат — это пары key=value или только ключ. Этот параметр можно использовать один или несколько раз.

--osm-config-sync
Не рекомендуется

Аргумент "osm_config_sync_mode" устарел и будет удален в будущем выпуске.

Режим синхронизации конфигурации расширения OpenServiceMesh. Этот параметр применим, если обновление запрашивается до известной версии. Режим "full" изменит текущую конфигурацию в целевой объект, "add" будет применять только аддитивные изменения, "нет" является no-op.

Допустимые значения: add, full, none
Default value: full
--osm-train

Используется для переопределения встроенного обучения выпуска расширения openServiceMesh.

--osm-version

Используется для переопределения встроенной версии расширения openServiceMesh arc.

--plat-config

Настраиваемая конфигурация расширения arc платформы. Формат — это пары key=value или только ключ. Этот параметр можно использовать один или несколько раз.

--plat-config-sync
Не рекомендуется

Аргумент "plat_config_sync_mode" устарел и будет удален в будущем выпуске.

Режим синхронизации конфигурации расширения Arc платформы. Этот параметр применим, если обновление запрашивается до известной версии. Режим "full" изменит текущую конфигурацию в целевой объект, "add" будет применять только аддитивные изменения, "нет" является no-op.

Допустимые значения: add, full, none
Default value: full
--plat-train

Используется для переопределения встроенного обучения выпуска расширения arc платформы.

--plat-version

Используется для переопределения встроенной версии расширения arc платформы.

--ssc-config

Настраиваемая конфигурация расширения SecretStore arc. Формат — это пары key=value или только ключ. Этот параметр можно использовать один или несколько раз.

--ssc-config-sync
Не рекомендуется

Аргумент "ssc_config_sync_mode" устарел и будет удален в будущем выпуске.

Режим синхронизации конфигурации расширения SecretStore arc. Этот параметр применим, если обновление запрашивается до известной версии. Режим "full" изменит текущую конфигурацию в целевой объект, "add" будет применять только аддитивные изменения, "нет" является no-op.

Допустимые значения: add, full, none
Default value: full
--ssc-train

Используется для переопределения встроенного обучения расширения secretStore arc.

--ssc-version

Используется для переопределения встроенной версии расширения secretStore arc.

--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.