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). La extensión instalará automáticamente la primera vez que ejecute un comando az iot ops broker authn method . Learn more about extensions.
Operaciones de método de autenticación del agente mqtt.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az iot ops broker authn method add |
Agregue métodos de autenticación a un recurso de autenticación de agente mqtt. |
Extension | GA |
az iot ops broker authn method add
Agregue métodos de autenticación a un recurso de autenticación de agente mqtt.
Se trata de una operación add method(s). Si el recurso de autenticación de destino no existe, el comando lo creará.
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]
Ejemplos
Configure un método de autenticación SAT y agréguelo al recurso de autenticación predeterminado existente.
az iot ops broker authn method add --authn default --in myinstance -g myresourcegroup --sat-aud my-audience1 my-audience2
Configure un método de autenticación x509 y agréguelo a un recurso de autenticación recién creado.
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
Configure un método de autenticación del servicio de autenticación personalizado y agréguelo a un recurso de autenticación recién creado.
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
Configure y agregue dos métodos de autenticación independientes a un recurso de autenticación existente.
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
Parámetros requeridos
Nombre del recurso de autenticación del agente mqtt.
Nombre de instancia de IoT Operations.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Parámetros opcionales
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Nombre del agente mqtt.
Propiedad | Valor |
---|---|
Valor predeterminado: | default |
Nombre del mapa de configuración que contiene el certificado de ENTIDAD de certificación para validar el certificado del servidor de autenticación personalizado.
Propiedad | Valor |
---|---|
Parameter group: | Custom Arguments |
Punto de conexión que se va a usar para el servicio de autenticación personalizado. El formato es https://.*
.
Propiedad | Valor |
---|---|
Parameter group: | Custom Arguments |
Encabezados HTTP para pasar al servidor de autenticación personalizado. El formato es pares clave=valor separados por espacio. Se puede usar una o varias veces.
Propiedad | Valor |
---|---|
Parameter group: | Custom Arguments |
Referencia al secreto de Kubernetes que contiene un certificado de cliente.
Propiedad | Valor |
---|---|
Parameter group: | Custom Arguments |
Lista separada por espacios de audiencias permitidas.
Propiedad | Valor |
---|---|
Parameter group: | SAT Arguments |
Mostrar la configuración de recursos generada en lugar de invocar la API con ella.
Propiedad | Valor |
---|---|
Valores aceptados: | false, true |
Especifique los atributos en el recurso de autenticación para autorizar a los clientes en función de sus propiedades de certificado. Puede aplicar reglas de autorización a los clientes mediante certificados x509 con estos atributos. El formato es pares clave=valor separados por espacios, donde la clave usa la notación de puntos de objeto como "a.b.c=value". Se puede usar una o varias veces.
Propiedad | Valor |
---|---|
Parameter group: | x509 Arguments |
Nombre del mapa de configuración que contiene el recurso de certificado de ca de cliente de confianza. El valor predeterminado es "client-ca".
Propiedad | Valor |
---|---|
Parameter group: | x509 Arguments |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |