az iot hub module-identity
Примечание.
Эта ссылка является частью расширения Azure-iot для Azure CLI (версия 2.59.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az iot hub module-identity. Подробнее о расширениях.
Управление модулями устройств Интернета вещей.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az iot hub module-identity connection-string |
Управление строка подключения модуля устройства Интернета вещей. |
Расширение | ГА |
az iot hub module-identity connection-string show |
Отображение целевого модуля устройства Интернета вещей строка подключения. |
Расширение | ГА |
az iot hub module-identity create |
Создайте модуль на целевом устройстве Интернета вещей в Центре Интернета вещей. |
Расширение | ГА |
az iot hub module-identity delete |
Удалите устройство в Центр Интернета вещей. |
Расширение | ГА |
az iot hub module-identity list |
Вывод списка модулей, расположенных на устройстве Интернета вещей в Центр Интернета вещей. |
Расширение | ГА |
az iot hub module-identity renew-key |
Продление целевых ключей модулей устройств Центр Интернета вещей с проверкой подлинности SAS. |
Расширение | ГА |
az iot hub module-identity show |
Получение сведений о модуле устройства Интернета вещей в Центре Интернета вещей. |
Расширение | ГА |
az iot hub module-identity update |
Обновите модуль устройства Центр Интернета вещей. |
Расширение | ГА |
az iot hub module-identity create
Создайте модуль на целевом устройстве Интернета вещей в Центре Интернета вещей.
При использовании метода проверки подлинности shared_private_key (также известных как симметричные ключи), если пользовательские ключи не предоставляются, служба создаст их для модуля.
az iot hub module-identity create --device-id
--module-id
[--am {shared_private_key, x509_ca, x509_thumbprint}]
[--auth-type {key, login}]
[--hub-name]
[--login]
[--od]
[--pk]
[--primary-thumbprint]
[--resource-group]
[--secondary-key]
[--secondary-thumbprint]
[--valid-days]
Обязательные параметры
Идентификатор целевого устройства.
Идентификатор целевого модуля.
Необязательные параметры
Метод авторизации, с которым необходимо создать сущность.
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс 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 module-identity delete
Удалите устройство в Центр Интернета вещей.
az iot hub module-identity delete --device-id
--module-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 module-identity list
Вывод списка модулей, расположенных на устройстве Интернета вещей в Центр Интернета вещей.
az iot hub module-identity list --device-id
[--auth-type {key, login}]
[--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 module-identity renew-key
Продление целевых ключей модулей устройств Центр Интернета вещей с проверкой подлинности SAS.
В настоящее время etag и тип swap
ключа не поддерживаются для повторного создания ключей массового доступа.
Повторное создание массового ключа приведет к другому формату выходных данных, отличному от повторного создания ключа одного модуля.
az iot hub module-identity renew-key --device-id
--hub-name
--key-type {both, primary, secondary, swap}
--module-id
[--auth-type {key, login}]
[--etag]
[--login]
[--no-progress {false, true}]
[--resource-group]
Примеры
Обновите первичный ключ.
az iot hub module-identity renew-key -m {module_name} -d {device_id} -n {iothub_name} --kt primary
Переключите первичные и вторичные ключи.
az iot hub module-identity renew-key -m {module_name} -d {device_id} -n {iothub_name} --kt swap
Продление вторичного ключа для двух модулей.
az iot hub module-identity renew-key -m {module_name} {module_name} -d {device_id} -n {iothub_name} --kt secondary
Обновите оба ключа для всех модулей на устройстве.
az iot hub module-identity renew-key -m * -d {device_id} -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 module-identity show
Получение сведений о модуле устройства Интернета вещей в Центре Интернета вещей.
az iot hub module-identity show --device-id
--module-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 module-identity update
Обновите модуль устройства Центр Интернета вещей.
Используйте --set, за которым следует назначения свойств для обновления модуля. Используйте свойства, возвращаемые из шоу удостоверений модуля iot hub.
az iot hub module-identity update --device-id
--module-id
[--add]
[--auth-type {key, login}]
[--etag]
[--force-string]
[--hub-name]
[--login]
[--remove]
[--resource-group]
[--set]
Примеры
Повторное создание симметричного ключа проверки подлинности модуля
az iot hub module-identity update -m {module_name} -d {device_id} -n {iothub_name} --set authentication.symmetricKey.primaryKey="" authentication.symmetricKey.secondaryKey=""
Обязательные параметры
Идентификатор целевого устройства.
Идентификатор целевого модуля.
Необязательные параметры
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --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 не указано.
Удалите свойство или элемент из списка. Пример: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>
.
Обновите объект, указав путь к свойству и значение для задания. Пример: --set property1.property2=<value>
.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.