az iot ops broker authn method
Note
Esta referencia forma parte de la extensión azure-iot-ops para la CLI de Azure (versión 2.67.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az iot ops broker authn method . Obtenga más información sobre las extensiones.
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
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
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 |
|---|---|
| Grupo de parámetros: | Custom Arguments |
Punto de conexión que se va a usar para el servicio de autenticación personalizado. El formato es https://.*.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | 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 |
|---|---|
| Grupo de parámetros: | Custom Arguments |
Referencia al secreto de Kubernetes que contiene un certificado de cliente.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Custom Arguments |
Lista separada por espacios de audiencias permitidas.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | 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 |
|---|---|
| Grupo de parámetros: | 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 |
|---|---|
| Grupo de parámetros: | 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 |
Formato de salida.
| 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 |