Compartir a través de


az staticwebapp users

Administrar usuarios de la aplicación estática.

Comandos

Nombre Description Tipo Estado
az staticwebapp users invite

Cree un vínculo de invitación para el usuario especificado en la aplicación estática.

Core GA
az staticwebapp users list

Enumera los usuarios y los roles asignados, limitados a los usuarios que aceptaron sus invitaciones.

Core GA
az staticwebapp users update

Actualiza una entrada de usuario con los roles enumerados. Se requieren los detalles del usuario o el identificador de usuario.

Core GA

az staticwebapp users invite

Cree un vínculo de invitación para el usuario especificado en la aplicación estática.

az staticwebapp users invite --authentication-provider
                             --domain
                             --invitation-expiration-in-hours
                             --name
                             --roles
                             --user-details
                             [--resource-group]

Ejemplos

Cree un vínculo de invitación para el usuario especificado en la aplicación estática.

az staticwebapp users invite -n MyStaticAppName --authentication-provider GitHub --user-details JohnDoe --role Contributor --domain static-app-001.azurestaticapps.net --invitation-expiration-in-hours 1

Parámetros requeridos

--authentication-provider

Proveedor de autenticación de la identidad de usuario, como AAD, Facebook, GitHub, Google, Twitter.

--domain

Un dominio agregado a la aplicación estática entre comillas.

--invitation-expiration-in-hours

Este valor establece cuándo expirará el vínculo en horas. El máximo es 168 (7 días).

--name -n

Nombre del sitio estático.

--roles

Nombres de roles predeterminados o definidos por el usuario separados por comas. Los roles que se pueden asignar a un usuario están separados por comas y no distinguen mayúsculas de minúsculas (como máximo 50 roles hasta 25 caracteres cada uno y están restringidos a 0-9,A-Z,a-z y _). Defina roles en routes.json durante el directorio raíz del repositorio de GitHub.

--user-details

Correo electrónico de AAD, Facebook y Google. Nombre de cuenta (identificador) para GitHub y Twitter.

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.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az staticwebapp users list

Enumera los usuarios y los roles asignados, limitados a los usuarios que aceptaron sus invitaciones.

az staticwebapp users list --name
                           [--authentication-provider]
                           [--resource-group]

Ejemplos

Enumera los usuarios y los roles asignados.

az staticwebapp users list -n MyStaticAppName

Parámetros requeridos

--name -n

Nombre del sitio estático.

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.

--authentication-provider

Proveedor de autenticación de la identidad de usuario, como AAD, Facebook, GitHub, Google, Twitter.

Propiedad Valor
Valor predeterminado: all
--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az staticwebapp users update

Actualiza una entrada de usuario con los roles enumerados. Se requieren los detalles del usuario o el identificador de usuario.

az staticwebapp users update --name
                             --roles
                             [--authentication-provider]
                             [--resource-group]
                             [--user-details]
                             [--user-id]

Ejemplos

Actualiza una entrada de usuario con los roles enumerados.

az staticwebapp users update -n MyStaticAppName --user-details JohnDoe --role Contributor

Parámetros requeridos

--name -n

Nombre del sitio estático.

--roles

Nombres de roles predeterminados o definidos por el usuario separados por comas. Los roles que se pueden asignar a un usuario están separados por comas y no distinguen mayúsculas de minúsculas (como máximo 50 roles hasta 25 caracteres cada uno y están restringidos a 0-9,A-Z,a-z y _). Defina roles en routes.json durante el directorio raíz del repositorio de GitHub.

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.

--authentication-provider

Proveedor de autenticación de la identidad de usuario, como AAD, Facebook, GitHub, Google, Twitter.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--user-details

Correo electrónico de AAD, Facebook y Google. Nombre de cuenta (identificador) para GitHub y Twitter.

--user-id

Dado el identificador del usuario registrado.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False