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'
Обязательные параметры
Идентификатор целевого устройства.
Необязательные параметры
Метод авторизации, с которым необходимо создать сущность.
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Область действия устройства. Для пограничных устройств это автоматически создается и неизменяемо. Для конечных устройств задайте для этого значение, чтобы создать дочерние или родительские отношения.
Флаг, указывающий включение ребра.
Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.
Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.
Создайте самозаверяющий сертификат и используйте его отпечаток. Выходные данные в указанный целевой каталог.
Первичный симметричный общий ключ доступа, хранящийся в формате Base64.
Самозаверяющий отпечаток сертификата, используемый для первичного отпечатка.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Вторичный симметричный общий ключ доступа, хранящийся в формате Base64.
Самозаверяющий отпечаток сертификата, используемый для вторичного отпечатка.
Задайте состояние устройства при создании.
Описание состояния устройства.
Создайте самозаверяющий сертификат и используйте его отпечаток. Допустимо для указанного количества дней. Значение по умолчанию: 365.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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]
Обязательные параметры
Идентификатор целевого устройства.
Необязательные параметры
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Тег Etag или сущности, соответствующий последнему состоянию ресурса. Если etag не указан, используется значение "*".
Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.
Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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}
Необязательные параметры
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Этот контейнер BLOB-объектов используется для вывода состояния задания импорта удостоверений устройства и результатов. Параметр игнорируется при предоставлении blob_container_uri. Для этого контейнера BLOB-объектов требуется доступ на запись, чтение и удаление.
URI подписанного URL-адреса url-объекта BLOB-объектов с помощью URI записи, чтения и удаления доступа к контейнеру BLOB-объектов. Используется для вывода состояния задания и результатов. Примечание. При использовании проверки подлинности на основе удостоверений требуется https:// URI, но маркер SAS не требуется. Входные данные для этого аргумента могут быть встроенными или из пути к файлу.
Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.
Тип управляемого удостоверения, чтобы определить, используется ли назначенное системой управляемое удостоверение или назначаемое пользователем управляемое удостоверение. Для управляемого удостоверения, назначаемого системой, используйте [system]. Для управляемого удостоверения, назначаемого пользователем, укажите идентификатор ресурса управляемого удостоверения, назначаемого пользователем. Для этого удостоверения требуются роли участника данных BLOB-объектов хранилища для учетной записи хранения.
Если задано, ключи экспортируются обычно. В противном случае ключи имеют значение NULL в выходных данных экспорта.
Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя учетной записи служба хранилища Azure, содержащей выходной контейнер BLOB-объектов. Параметр игнорируется при предоставлении blob_container_uri. Требуется доступ на запись, чтение и удаление.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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}
Необязательные параметры
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.
Этот контейнер BLOB-объектов хранит файл, определяющий операции, выполняемые в реестре удостоверений. Параметр игнорируется при предоставлении input_blob_container_uri. Для этого контейнера BLOB-объектов требуется доступ на чтение.
URI подписанного URL-адреса url-объекта BLOB-объектов с доступом на чтение к контейнеру BLOB-объектов. Этот большой двоичный объект содержит операции, выполняемые в реестре удостоверений. Примечание. При использовании проверки подлинности на основе удостоверений требуется https:// URI, но маркер SAS не требуется. Входные данные для этого аргумента могут быть встроенными или из пути к файлу.
Тип управляемого удостоверения, чтобы определить, используется ли назначенное системой управляемое удостоверение или назначаемое пользователем управляемое удостоверение. Для управляемого удостоверения, назначаемого системой, используйте [system]. Для управляемого удостоверения, назначаемого пользователем, укажите идентификатор ресурса управляемого удостоверения, назначаемого пользователем. Для этого удостоверения требуется роль участника данных BLOB-объектов хранилища для целевой учетной записи хранения и участника для Центр Интернета вещей.
Имя учетной записи служба хранилища Azure, содержащей входной контейнер BLOB-объектов. Требуется только в том случае, если input_blob_container_uri не предоставляется. Требуется доступ на чтение.
Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.
Этот контейнер BLOB-объектов используется для вывода состояния задания импорта удостоверений устройства и результатов. Требуется только в том случае, если input_blob_container_uri не предоставляется. Для этого контейнера BLOB-объектов требуется доступ на запись.
Универсальный код ресурса (URI) подписанного URL-объекта BLOB-объектов с доступом на запись к контейнеру BLOB-объектов. Используется для вывода состояния задания и результатов. Примечание. При использовании проверки подлинности на основе удостоверений URI https:// без маркера SAS по-прежнему требуется. Входные данные для этого аргумента могут быть встроенными или из пути к файлу.
Имя учетной записи служба хранилища Azure, содержащей выходной контейнер BLOB-объектов. Параметр игнорируется при предоставлении output_blob_container_uri. Требуется доступ на запись.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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]
Необязательные параметры
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Флаг, указывающий включение ребра.
Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.
Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Максимальное количество возвращаемых элементов. Используйте -1 для неограниченного количества.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Обязательные параметры
Идентификатор целевого устройства.
Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.
Целевой тип ключа для повторного создания.
Необязательные параметры
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Тег Etag или сущности, соответствующий последнему состоянию ресурса. Если etag не указан, используется значение "*".
Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az iot hub device-identity show
Получение сведений об устройстве Центр Интернета вещей.
az iot hub device-identity show --device-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
Обязательные параметры
Идентификатор целевого устройства.
Необязательные параметры
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.
Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Обязательные параметры
Идентификатор целевого устройства.
Необязательные параметры
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --add property.listProperty <key=value, string or JSON string>
.
Метод авторизации, с которым необходимо создать сущность.
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Вы можете настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type=<auth-type-value>
.
Флаг, указывающий включение ребра.
Тег Etag или сущности, соответствующий последнему состоянию ресурса. Если etag не указан, используется значение "*".
При использовании "set" или "add" сохраняйте строковые литералы вместо попытки преобразовать в JSON.
Центр Интернета вещей имя или имя узла. Требуется, если --login не указан.
Эта команда поддерживает сущность строка подключения с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью az login. Если строка подключения сущности и имя указаны, строка подключения имеет приоритет. Требуется, если имя --hub-name не указано.
Первичный симметричный общий ключ доступа, хранящийся в формате Base64.
Самозаверяющий отпечаток сертификата, используемый для первичного отпечатка.
Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Вторичный симметричный общий ключ доступа, хранящийся в формате Base64.
Самозаверяющий отпечаток сертификата, используемый для вторичного отпечатка.
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>
.
Задайте состояние устройства при создании.
Описание состояния устройства.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.