az iot hub device-twin
Примечание.
Эта ссылка является частью расширения Azure-iot для Azure CLI (версия 2.46.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az iot hub device-twin . Подробнее о расширениях.
Управление конфигурацией двойника устройств Интернета вещей.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az iot hub device-twin list |
Вывод списка двойников устройств в Центр Интернета вещей. |
Расширение | Общедоступная версия |
az iot hub device-twin replace |
Замените определение двойника устройства целевым json. |
Расширение | Общедоступная версия |
az iot hub device-twin show |
Получение определения двойника устройства. |
Расширение | Общедоступная версия |
az iot hub device-twin update |
Обновите нужные свойства и теги двойника устройства. |
Расширение | Общедоступная версия |
az iot hub device-twin list
Вывод списка двойников устройств в Центр Интернета вещей.
Эта команда совпадает с запросом iot hub с запросом "select * from devices" для всех устройств и "select * from devices where capabilities.iotEdge = true" для пограничных устройств.
az iot hub device-twin 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-twin replace
Замените определение двойника устройства целевым json.
Входной json напрямую или используйте путь к файлу.
az iot hub device-twin replace --device-id
--json
[--auth-type {key, login}]
[--etag]
[--hub-name]
[--login]
[--resource-group]
Примеры
Замените двойник устройства с содержимым файла.
az iot hub device-twin replace -d {device_id} -n {iothub_name} -j ../mydevicetwin.json
Обязательные параметры
Идентификатор целевого устройства.
Json для замены существующего двойника на. Укажите путь к файлу или необработанный json.
Необязательные параметры
Указывает, должна ли операция автоматически наследовать ключ политики или использовать текущий сеанс 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-twin show
Получение определения двойника устройства.
az iot hub device-twin 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-twin update
Обновите нужные свойства и теги двойника устройства.
Укажите аргументы --desired или --tags для поведения PATCH. Оба параметра поддерживают встроенный json или путь к содержимому json. Использование универсальных args (т. е. --set) отражает поведение PUT и не рекомендуется.
az iot hub device-twin update --device-id
[--add]
[--auth-type {key, login}]
[--desired]
[--etag]
[--force-string]
[--hub-name]
[--login]
[--remove]
[--resource-group]
[--set]
[--tags]
Примеры
Исправление нужных свойств двойника устройства.
az iot hub device-twin update -n {iothub_name} -d {device_id} --desired '{"conditions":{"temperature":{"warning":70, "critical":100}}}'
Исправление тегов двойника устройства.
az iot hub device-twin update -n {iothub_name} -d {device_id} --tags '{"country": "USA"}'
Исправление тегов двойника устройства с содержимым файла JSON.
az iot hub device-twin update -n {iothub_name} -d {device_id} --tags /path/to/file
Удаление исправлений требуемого свойства из родительского "температуры"
az iot hub device-twin update -n {iothub_name} -d {device_id} --desired '{"condition":{"temperature":{"critical": null}}}'
Обязательные параметры
Идентификатор целевого устройства.
Необязательные параметры
Добавьте объект в список объектов, указав пары пути и значения ключа. Пример: --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.