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


az iot hub device-identity

Примечание.

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

Управление устройствами Интернета вещей.

Команды

Имя Описание Тип Состояние
az iot hub device-identity children

Управление связями дочерних устройств для устройств IoT edge.

Расширение Общедоступная версия
az iot hub device-identity children add

Добавьте устройства в качестве дочерних устройств в целевое пограничное устройство.

Расширение Общедоступная версия
az iot hub device-identity children list

Выводит коллекцию назначенных дочерних устройств.

Расширение Общедоступная версия
az iot hub device-identity children remove

Удалите дочерние устройства с целевого пограничного устройства.

Расширение Общедоступная версия
az iot hub device-identity connection-string

Управление строка подключения устройства Интернета вещей.

Расширение Общедоступная версия
az iot hub device-identity connection-string show

Отображение заданного Центр Интернета вещей устройства строка подключения.

Расширение Общедоступная версия
az iot hub device-identity create

Создайте устройство в Центр Интернета вещей.

Расширение Общедоступная версия
az iot hub device-identity delete

Удаление устройства Центр Интернета вещей.

Расширение Общедоступная версия
az iot hub device-identity export

Экспортируйте все удостоверения устройств из Центр Интернета вещей в контейнер больших двоичных объектов служба хранилища Azure.

Расширение Общедоступная версия
az iot hub device-identity import

Импорт удостоверений устройства в Центр Интернета вещей из большого двоичного объекта контейнера хранилища.

Расширение Общедоступная версия
az iot hub device-identity list

Вывод списка устройств в Центр Интернета вещей.

Расширение Общедоступная версия
az iot hub device-identity parent

Управление отношениями родительского устройства для устройств Интернета вещей.

Расширение Общедоступная версия
az iot hub device-identity parent set

Задайте родительское устройство целевого устройства.

Расширение Общедоступная версия
az iot hub device-identity parent show

Получите родительское устройство целевого устройства.

Расширение Общедоступная версия
az iot hub device-identity renew-key

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

Расширение Общедоступная версия
az iot hub device-identity show

Получение сведений об устройстве Центр Интернета вещей.

Расширение Общедоступная версия
az iot hub device-identity update

Обновите устройство Центр Интернета вещей.

Расширение Общедоступная версия

az iot hub device-identity create

Создайте устройство в Центр Интернета вещей.

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

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

az iot hub device-identity create --device-id
                                  [--am {shared_private_key, x509_ca, x509_thumbprint}]
                                  [--auth-type {key, login}]
                                  [--device-scope]
                                  [--edge-enabled {false, true}]
                                  [--hub-name]
                                  [--login]
                                  [--od]
                                  [--pk]
                                  [--primary-thumbprint]
                                  [--resource-group]
                                  [--secondary-key]
                                  [--secondary-thumbprint]
                                  [--sta {disabled, enabled}]
                                  [--star]
                                  [--valid-days]

Примеры

Создайте устройство Интернета вещей с поддержкой пограничных вычислений с авторизацией по умолчанию (общий закрытый ключ).

az iot hub device-identity create -n {iothub_name} -d {device_id} --ee

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

az iot hub device-identity create -n {iothub_name} -d {device_id} --am x509_thumbprint --valid-days 10

Создайте устройство Интернета вещей с самозаверяющей авторизацией сертификата, создайте сертификат срока действия по умолчанию (365 дней) и выходные данные в целевой каталог.

az iot hub device-identity create -n {iothub_name} -d {device_id} --am x509_thumbprint --output-dir /path/to/output

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

az iot hub device-identity create -n {iothub_name} -d {device_id} --am x509_thumbprint --ptp {thumbprint_1} --stp {thumbprint_2}

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

az iot hub device-identity create -n {iothub_name} -d {device_id} --am x509_ca --status disabled --status-reason 'for reasons'

Создайте устройство Интернета вещей с областью устройства.

az iot hub device-identity create -n {iothub_name} -d {device_id} --device-scope 'ms-azure-iot-edge://edge0-123456789123456789'

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

--device-id -d

Идентификатор целевого устройства.

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

--am --auth-method

Метод авторизации, с которым необходимо создать сущность.

Допустимые значения: shared_private_key, x509_ca, x509_thumbprint
Default value: shared_private_key
--auth-type

Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>.

Допустимые значения: key, login
Default value: key
--device-scope

Область действия устройства. Для пограничных устройств это автоматически создается и неизменяемо. Для конечных устройств задайте для этого значение, чтобы создать дочерние или родительские отношения.

--edge-enabled --ee

Флаг, указывающий включение ребра.

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

Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.

--login -l

Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.

--od --output-dir

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

--pk --primary-key

Первичный симметричный общий ключ доступа, хранящийся в формате Base64.

--primary-thumbprint --ptp

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

--resource-group -g

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

--secondary-key --sk

Вторичный симметричный общий ключ доступа, хранящийся в формате Base64.

--secondary-thumbprint --stp

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

--sta --status

Задайте состояние устройства при создании.

Допустимые значения: disabled, enabled
Default value: enabled
--star --status-reason

Описание состояния устройства.

--valid-days --vd

Создайте самозаверяющий сертификат и используйте его отпечаток. Допустимо для указанного количества дней. Значение по умолчанию: 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 hub device-identity delete

Удаление устройства Центр Интернета вещей.

az iot hub device-identity delete --device-id
                                  [--auth-type {key, login}]
                                  [--etag]
                                  [--hub-name]
                                  [--login]
                                  [--resource-group]

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

--device-id -d

Идентификатор целевого устройства.

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

--auth-type

Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>.

Допустимые значения: key, login
Default value: key
--etag -e

Тег Etag или сущности, соответствующий последнему состоянию ресурса. Если etag не указан, используется значение "*".

--hub-name -n

Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.

--login -l

Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.

--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 hub device-identity export

Экспортируйте все удостоверения устройств из Центр Интернета вещей в контейнер больших двоичных объектов служба хранилища Azure.

Выходной BLOB-объект, содержащий удостоверения устройства, является текстовым файлом с именем "devices.txt".

Необходимые разрешения: Центр Интернета вещей политике общего доступа, поддерживающей запись реестра и записи реестра, или субъект с ролью "участник данных Центр Интернета вещей" в Центр Интернета вещей.

Параметры имени учетной записи хранения и имени контейнера BLOB-объектов можно использовать только в том случае, если учетная запись хранения находится в той же подписке, что и входные Центр Интернета вещей. Чтобы получить встроенные входные данные URI контейнера BLOB-объектов, ознакомьтесь с правилами ввода среды.

Дополнительные сведения см. в разделе https://aka.ms/iothub-device-exportimport.

az iot hub device-identity export [--auth-type {key, login}]
                                  [--bc]
                                  [--bcu]
                                  [--hub-name]
                                  [--identity]
                                  [--ik {false, true}]
                                  [--login]
                                  [--resource-group]
                                  [--sa]

Примеры

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

az iot hub device-identity export -n {iothub_name} --ik --bc {blob_container_name} --sa {storage_account_name}

Экспортируйте все удостоверения устройства в настроенный контейнер BLOB-объектов и включите ключи устройства. Использует встроенный пример URI SAS.

az iot hub device-identity export -n {iothub_name} --ik --bcu 'https://mystorageaccount.blob.core.windows.net/devices?sv=2019-02-02&st=2020-08-23T22%3A35%3A00Z&se=2020-08-24T22%3A35%3A00Z&sr=c&sp=rwd&sig=VrmJ5sQtW3kLzYg10VqmALGCp4vtYKSLNjZDDJBSh9s%3D'

Экспортируйте все удостоверения устройства в настроенный контейнер BLOB-объектов с помощью пути к файлу, который содержит универсальный код ресурса (URI SAS).

az iot hub device-identity export -n {iothub_name} --bcu {sas_uri_filepath}

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

az iot hub device-identity export -n {iothub_name} --ik --bc {blob_container_name} --sa {storage_account_name} --identity [system]

Экспортируйте все удостоверения устройства в настроенный контейнер BLOB-объектов и включите ключи устройства. Использует назначенное системой удостоверение с ролями участника данных BLOB-объектов хранилища для учетной записи хранения. Универсальный код ресурса (URI) контейнера BLOB-объектов не требует маркера SAS большого двоичного объекта.

az iot hub device-identity export -n {iothub_name} --ik --bcu 'https://mystorageaccount.blob.core.windows.net/devices' --identity [system]

Экспортируйте все удостоверения устройства в настроенный контейнер BLOB-объектов и включите ключи устройства. Использует управляемое удостоверение, назначаемое пользователем, с ролью участника данных BLOB-объектов хранилища для учетной записи хранения. Имя контейнера BLOB-объектов и имя учетной записи хранения предоставляются в качестве параметров для команды.

az iot hub device-identity export -n {iothub_name} --ik --bc {blob_container_name} --sa {storage_account_name} --identity {managed_identity_resource_id}

Экспортируйте все удостоверения устройства в настроенный контейнер BLOB-объектов и включите ключи устройства. Использует управляемое удостоверение, назначаемое пользователем, с ролью участника данных BLOB-объектов хранилища для учетной записи хранения. Универсальный код ресурса (URI) контейнера BLOB-объектов не требует маркера SAS большого двоичного объекта.

az iot hub device-identity export -n {iothub_name} --ik --bcu 'https://mystorageaccount.blob.core.windows.net/devices' --identity {managed_identity_resource_id}

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

--auth-type

Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>.

Допустимые значения: key, login
Default value: key
--bc --blob-container

Этот контейнер BLOB-объектов используется для вывода состояния задания импорта удостоверений устройства и результатов. Параметр игнорируется при предоставлении blob_container_uri. Для этого контейнера BLOB-объектов требуется доступ на запись, чтение и удаление.

--bcu --blob-container-uri

URI подписанного URL-адреса url-объекта BLOB-объектов с помощью URI записи, чтения и удаления доступа к контейнеру BLOB-объектов. Используется для вывода состояния задания и результатов. Примечание. При использовании проверки подлинности на основе удостоверений требуется https:// URI, но маркер SAS не требуется. Входные данные для этого аргумента могут быть встроенными или из пути к файлу.

--hub-name -n

Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.

--identity

Тип управляемого удостоверения, чтобы определить, используется ли назначенное системой управляемое удостоверение или назначаемое пользователем управляемое удостоверение. Для управляемого удостоверения, назначаемого системой, используйте [system]. Для управляемого удостоверения, назначаемого пользователем, укажите идентификатор ресурса управляемого удостоверения, назначаемого пользователем. Для этого удостоверения требуются роли участника данных BLOB-объектов хранилища для учетной записи хранения.

--ik --include-keys

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

Допустимые значения: false, true
Default value: False
--login -l

Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.

--resource-group -g

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

--sa --storage-account

Имя учетной записи служба хранилища Azure, содержащей выходной контейнер BLOB-объектов. Параметр игнорируется при предоставлении blob_container_uri. Требуется доступ на запись, чтение и удаление.

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

Импорт удостоверений устройства в Центр Интернета вещей из большого двоичного объекта контейнера хранилища.

Ожидаемый входной файл, содержащий удостоверения устройства, должен называться "devices.txt". Выходной файл журнала "importErrors.log" пуст при успешном импорте и содержит журналы ошибок в случае сбоя импорта.

Необходимые разрешения: Центр Интернета вещей политике общего доступа, поддерживающей запись реестра и записи реестра, или субъект с ролью "участник данных Центр Интернета вещей" в Центр Интернета вещей.

Параметры имени учетной записи хранения и имени контейнера BLOB-объектов можно использовать только в том случае, если учетная запись хранения находится в той же подписке, что и входные Центр Интернета вещей. Чтобы получить встроенные входные данные URI контейнера BLOB-объектов, ознакомьтесь с правилами ввода среды.

Дополнительные сведения см. в разделе https://aka.ms/iothub-device-exportimport.

az iot hub device-identity import [--auth-type {key, login}]
                                  [--hub-name]
                                  [--ibc]
                                  [--ibcu]
                                  [--identity]
                                  [--input-storage-account]
                                  [--login]
                                  [--obc]
                                  [--obcu]
                                  [--osa]
                                  [--resource-group]

Примеры

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

az iot hub device-identity import -n {iothub_name} --ibc {input_blob_container_name} --isa {input_storage_account_name} --obc {output_blob_container_name} --osa {output_storage_account_name}

Импортируйте все удостоверения устройства из большого двоичного объекта с помощью встроенного URI SAS.

az iot hub device-identity import -n {iothub_name} --ibcu {input_sas_uri} --obcu {output_sas_uri}

Импортируйте все удостоверения устройства из большого двоичного объекта с помощью пути к файлу, который содержит URI SAS.

az iot hub device-identity import -n {iothub_name} --ibcu {input_sas_uri_filepath} --obcu {output_sas_uri_filepath}

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

az iot hub device-identity import -n {iothub_name} --ibc {input_blob_container_name} --isa {input_storage_account_name} --obc {output_blob_container_name} --osa {output_storage_account_name} --identity [system]

Импортируйте все удостоверения устройства из большого двоичного объекта с помощью назначенного системой удостоверения, в том виде, в который имеются роли участника данных BLOB-объектов хранилища для обеих учетных записей хранения. Универсальный код ресурса (URI) контейнера BLOB-объектов не требует маркера SAS большого двоичного объекта.

az iot hub device-identity import -n {iothub_name} --ibcu {input_sas_uri} --obcu {output_sas_uri} --identity [system]

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

az iot hub device-identity import -n {iothub_name} --ibc {input_blob_container_name} --isa {input_storage_account_name} --obc {output_blob_container_name} --osa {output_storage_account_name} --identity {managed_identity_resource_id}

Импортируйте все удостоверения устройства из большого двоичного объекта с помощью управляемого удостоверения, назначаемого пользователем, с ролями участника данных BLOB-объектов хранилища для обеих учетных записей хранения. Универсальный код ресурса (URI) контейнера BLOB-объектов не требует маркера SAS большого двоичного объекта.

az iot hub device-identity import -n {iothub_name} --ibcu {input_sas_uri} --obcu {output_sas_uri} --identity {managed_identity_resource_id}

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

--auth-type

Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>.

Допустимые значения: key, login
Default value: key
--hub-name -n

Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.

--ibc --input-blob-container

Этот контейнер BLOB-объектов хранит файл, определяющий операции, выполняемые в реестре удостоверений. Параметр игнорируется при предоставлении input_blob_container_uri. Для этого контейнера BLOB-объектов требуется доступ на чтение.

--ibcu --input-blob-container-uri

URI подписанного URL-адреса url-объекта BLOB-объектов с доступом на чтение к контейнеру BLOB-объектов. Этот большой двоичный объект содержит операции, выполняемые в реестре удостоверений. Примечание. При использовании проверки подлинности на основе удостоверений требуется https:// URI, но маркер SAS не требуется. Входные данные для этого аргумента могут быть встроенными или из пути к файлу.

--identity

Тип управляемого удостоверения, чтобы определить, используется ли назначенное системой управляемое удостоверение или назначаемое пользователем управляемое удостоверение. Для управляемого удостоверения, назначаемого системой, используйте [system]. Для управляемого удостоверения, назначаемого пользователем, укажите идентификатор ресурса управляемого удостоверения, назначаемого пользователем. Для этого удостоверения требуется роль участника данных BLOB-объектов хранилища для целевой учетной записи хранения и участника для Центр Интернета вещей.

--input-storage-account --isa

Имя учетной записи служба хранилища Azure, содержащей входной контейнер BLOB-объектов. Требуется только в том случае, если input_blob_container_uri не предоставляется. Требуется доступ на чтение.

--login -l

Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.

--obc --output-blob-container

Этот контейнер BLOB-объектов используется для вывода состояния задания импорта удостоверений устройства и результатов. Требуется только в том случае, если input_blob_container_uri не предоставляется. Для этого контейнера BLOB-объектов требуется доступ на запись.

--obcu --output-blob-container-uri

Универсальный код ресурса (URI) подписанного URL-объекта BLOB-объектов с доступом на запись к контейнеру BLOB-объектов. Используется для вывода состояния задания и результатов. Примечание. При использовании проверки подлинности на основе удостоверений URI https:// без маркера SAS по-прежнему требуется. Входные данные для этого аргумента могут быть встроенными или из пути к файлу.

--osa --output-storage-account

Имя учетной записи служба хранилища Azure, содержащей выходной контейнер BLOB-объектов. Параметр игнорируется при предоставлении output_blob_container_uri. Требуется доступ на запись.

--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 hub device-identity list

Вывод списка устройств в Центр Интернета вещей.

Эта команда является псевдонимом для az iot hub device-twin listэтой команды. В будущем эта az iot hub device-identity list команда может быть изменена или устарела.

az iot hub device-identity list [--auth-type {key, login}]
                                [--edge-enabled {false, true}]
                                [--hub-name]
                                [--login]
                                [--resource-group]
                                [--top]

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

--auth-type

Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>.

Допустимые значения: key, login
Default value: key
--edge-enabled --ee

Флаг, указывающий включение ребра.

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

Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.

--login -l

Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.

--resource-group -g

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

--top

Максимальное количество возвращаемых элементов. Используйте -1 для неограниченного количества.

Default value: 1000
Глобальные параметры
--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 hub device-identity renew-key

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

az iot hub device-identity renew-key --device-id
                                     --hub-name
                                     --key-type {primary, secondary, swap}
                                     [--auth-type {key, login}]
                                     [--etag]
                                     [--login]
                                     [--resource-group]

Примеры

Обновите первичный ключ.

az iot hub device-identity renew-key -d {device_id} -n {iothub_name} --kt primary

Переключите первичные и вторичные ключи.

az iot hub device-identity renew-key -d {device_id} -n {iothub_name} --kt swap

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

--device-id -d

Идентификатор целевого устройства.

--hub-name -n

Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.

--key-type --kt

Целевой тип ключа для повторного создания.

Допустимые значения: primary, secondary, swap

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

--auth-type

Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>.

Допустимые значения: key, login
Default value: key
--etag -e

Тег Etag или сущности, соответствующий последнему состоянию ресурса. Если etag не указан, используется значение "*".

--login -l

Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.

--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 hub device-identity show

Получение сведений об устройстве Центр Интернета вещей.

az iot hub device-identity show --device-id
                                [--auth-type {key, login}]
                                [--hub-name]
                                [--login]
                                [--resource-group]

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

--device-id -d

Идентификатор целевого устройства.

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

--auth-type

Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>.

Допустимые значения: key, login
Default value: key
--hub-name -n

Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.

--login -l

Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.

--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 hub device-identity update

Обновите устройство Центр Интернета вещей.

Используйте --set, за которым следует назначения свойств для обновления устройства. Использование параметров, возвращаемых из "шоу удостоверений устройства центра iot".

az iot hub device-identity update --device-id
                                  [--add]
                                  [--am {shared_private_key, x509_ca, x509_thumbprint}]
                                  [--auth-type {key, login}]
                                  [--edge-enabled {false, true}]
                                  [--etag]
                                  [--force-string]
                                  [--hub-name]
                                  [--login]
                                  [--pk]
                                  [--primary-thumbprint]
                                  [--remove]
                                  [--resource-group]
                                  [--secondary-key]
                                  [--secondary-thumbprint]
                                  [--set]
                                  [--sta {disabled, enabled}]
                                  [--star]

Примеры

Включение возможностей пограничных вычислений для устройства

az iot hub device-identity update -d {device_id} -n {iothub_name} --set capabilities.iotEdge=true

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

az iot hub device-identity update -d {device_id} -n {iothub_name} --ee

Отключение состояния устройства

az iot hub device-identity update -d {device_id} -n {iothub_name} --set status=disabled

Отключите состояние устройства с помощью удобного аргумента.

az iot hub device-identity update -d {device_id} -n {iothub_name} --status disabled

Одна команда

az iot hub device-identity update -d {device_id} -n {iothub_name} --set status=disabled capabilities.iotEdge=true

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

--device-id -d

Идентификатор целевого устройства.

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

--add

Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--am --auth-method

Метод авторизации, с которым необходимо создать сущность.

Допустимые значения: shared_private_key, x509_ca, x509_thumbprint
--auth-type

Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>.

Допустимые значения: key, login
Default value: key
--edge-enabled --ee

Флаг, указывающий включение ребра.

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

Тег Etag или сущности, соответствующий последнему состоянию ресурса. Если etag не указан, используется значение "*".

--force-string

При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.

Default value: False
--hub-name -n

Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.

--login -l

Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.

--pk --primary-key

Первичный симметричный общий ключ доступа, хранящийся в формате Base64.

--primary-thumbprint --ptp

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

--remove

Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

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

--secondary-key --sk

Вторичный симметричный общий ключ доступа, хранящийся в формате Base64.

--secondary-thumbprint --stp

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

--set

Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>.

Default value: []
--sta --status

Задайте состояние устройства при создании.

Допустимые значения: disabled, enabled
--star --status-reason

Описание состояния устройства.

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