az iot ops broker authn method
Note
This reference is part of the azure-iot-ops extension for the Azure CLI (version 2.62.0 or higher). Расширение будет автоматически устанавливаться при первом запуске команды метода az iot ops broker authn . Learn more about extensions.
Операции метода authn брокера Mqtt.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az iot ops broker authn method add |
Добавьте методы проверки подлинности в ресурс проверки подлинности брокера mqtt. |
Extension | GA |
az iot ops broker authn method add
Добавьте методы проверки подлинности в ресурс проверки подлинности брокера mqtt.
Это операция добавления методов. Если целевой ресурс проверки подлинности не существует, команда создаст ее.
az iot ops broker authn method add --authn
--instance
--resource-group
[--broker]
[--custom-ca-ref]
[--custom-ep]
[--custom-header]
[--custom-x509-secret-ref]
[--sat-aud]
[--show-config {false, true}]
[--x509-attr]
[--x509-client-ca-ref]
Примеры
Настройте метод authn SAT и добавьте его в существующий ресурс authn по умолчанию.
az iot ops broker authn method add --authn default --in myinstance -g myresourcegroup --sat-aud my-audience1 my-audience2
Настройте метод authn x509 и добавьте его в только что созданный ресурс authn.
az iot ops broker authn method add --authn myauthn --in myinstance -g myresourcegroup --x509-client-ca-ref client-ca --x509-attr root.subject='CN = Contoso Root CA Cert, OU = Engineering, C = US' root.attributes.organization=contoso --x509-attr intermediate.subject='CN = Contoso Intermediate CA' intermediate.attributes.city=seattle intermediate.attributes.foo=bar --x509-attr smartfan.subject='CN = smart-fan' smartfan.attributes.building=17
Настройте метод authn пользовательской службы проверки подлинности и добавьте его в только что созданный ресурс authn.
az iot ops broker authn method add --authn myauthn --in myinstance -g myresourcegroup --custom-ep https://myauthserver --custom-ca-ref myconfigmap --custom-x509-secret-ref mysecret --custom-header a=b c=d
Настройте и добавьте два отдельных метода authn в существующий ресурс authn.
az iot ops broker authn method add --authn myexistingauthn --in myinstance -g myresourcegroup --sat-aud my-audience1 my-audience2 --x509-client-ca-ref client-ca
Обязательные параметры
Имя ресурса проверки подлинности брокера Mqtt.
Имя экземпляра операций Интернета вещей.
Имя группы ресурсов. Вы можете настроить группу по умолчанию с помощью az configure --defaults group=<name>
.
Необязательные параметры
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Имя брокера Mqtt.
Свойство | Значение |
---|---|
Default value: | default |
Имя конфигурации, содержащей сертификат ЦС для проверки сертификата настраиваемого сервера проверки подлинности.
Свойство | Значение |
---|---|
Parameter group: | Custom Arguments |
Конечная точка, используемая для пользовательской службы проверки подлинности. Формат – https://.*
.
Свойство | Значение |
---|---|
Parameter group: | Custom Arguments |
Заголовки HTTP для передачи на пользовательский сервер проверки подлинности. Формат — это пары "ключ=значение", разделенные пробелами. Можно использовать один или несколько раз.
Свойство | Значение |
---|---|
Parameter group: | Custom Arguments |
Ссылка на секрет Kubernetes, содержащий сертификат клиента.
Свойство | Значение |
---|---|
Parameter group: | Custom Arguments |
Разделенный пробелами список разрешенных аудиторий.
Свойство | Значение |
---|---|
Parameter group: | SAT Arguments |
Отображение созданной конфигурации ресурса вместо вызова API с ним.
Свойство | Значение |
---|---|
Допустимые значения: | false, true |
Укажите атрибуты в ресурсе проверки подлинности для авторизации клиентов на основе их свойств сертификата. Правила авторизации можно применять к клиентам с помощью сертификатов x509 с этими атрибутами. Формат — это пары key=value, в которых ключ использует нотацию точек объекта, например a.b.c=value. Можно использовать один или несколько раз.
Свойство | Значение |
---|---|
Parameter group: | x509 Arguments |
Имя конфигурации, содержащей ресурс сертификата доверенного клиента cacert. Значение по умолчанию — client-ca.
Свойство | Значение |
---|---|
Parameter group: | x509 Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Свойство | Значение |
---|---|
Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Свойство | Значение |
---|---|
Default value: | False |
Output format.
Свойство | Значение |
---|---|
Default value: | json |
Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
Свойство | Значение |
---|---|
Default value: | False |