az iot hub device-identity
Примечание
Эта ссылка является частью расширения Azure-iot для Azure CLI (версия 2.59.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 |
Обновите устройство Центра Интернета вещей. |
Расширение | ГА |
Создайте устройство в Центре Интернета вещей.
При использовании метода проверки подлинности 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]
Создайте IoT-устройство с поддержкой периферийных устройств с авторизацией по умолчанию (закрытый ключ общего пользования).
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 --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.
Экспортируйте все удостоверения устройств из Центр Интернета вещей в контейнер больших двоичных объектов служба хранилища 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.
Импорт удостоверений устройства в Центр Интернета вещей из большого двоичного объекта контейнера хранилища.
Ожидаемый входной файл, содержащий удостоверения устройства, должен называться "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-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.
Продление целевых ключей устройств Центр Интернета вещей с проверкой подлинности SAS.
В настоящее время etag и тип swap
ключа не поддерживаются для повторного создания ключей массового доступа.
Повторное создание массовых ключей будет отличаться от формата выходных данных одного устройства.
az iot hub device-identity renew-key --device-id
--hub-name
--key-type {both, primary, secondary, swap}
[--auth-type {key, login}]
[--etag]
[--im {false, true}]
[--login]
[--no-progress {false, true}]
[--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
Обновите вторичный ключ для двух устройств и их модулей.
az iot hub device-identity renew-key -d {device_id} {device_id} -n {iothub_name} --kt secondary --include-modules
Обновите оба ключа для всех устройств в концентраторе.
az iot hub device-identity renew-key -d * -n {iothub_name} --kt both
Список идентификаторов целевого устройства с разделителями пространства. Используйте *
для всех устройств.
Имя центра Интернета вещей или имя узла. Требуется, если --login не указан.
Целевой тип ключа для повторного создания.
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс Azure AD. Если тип проверки подлинности является именем входа, а имя узла ресурса указано, поиск ресурсов будет пропущен, если это не требуется. Можно настроить значение по умолчанию с помощью az configure --defaults iothub-data-auth-type={auth-type-value}
.
Тег Etag или сущности, соответствующий последнему состоянию ресурса. Если etag не указан, используется значение "*". Этот аргумент применяется только к swap
.
Пометка для включения модулей устройств во время повторного создания ключей.
Эта команда поддерживает строку подключения сущности с правами на выполнение действия. Используйте для предотвращения входа сеанса с помощью 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 --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.
Обновите устройство Центра Интернета вещей.
Используйте --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.