Actualización de la configuración del grupo de usuarios - Amazon Cognito

Actualización de la configuración del grupo de usuarios

Para cambiar la configuración de los grupos de usuarios de Amazon Cognito en elAWS Management Console, desplácese por las pestañas de funciones de la configuración del grupo de usuarios y actualice los campos tal como se describe en otras áreas de esta guía. No se pueden cambiar algunos ajustes después de crear un grupo de usuarios. Si desea cambiar la siguiente configuración, debe crear un nuevo grupo de usuarios o un cliente de aplicaciones.

Nombre de grupo de usuarios

Nombre descriptivo que ha asignado a su grupo de usuarios. Para cambiar el nombre de un grupo de usuarios, cree un nuevo grupo de usuarios.

Opciones de inicio de sesión del grupo de usuarios de Amazon Cognito

Los atributos que los usuarios pueden pasar como nombre de usuario cuando inician sesión. Cuando se crea un grupo de usuarios, se puede optar por permitir el inicio de sesión con el nombre de usuario, la dirección de correo electrónico, el número de teléfono o un nombre de usuario preferido. Para cambiar las opciones de inicio de sesión del grupo de usuarios, cree un nuevo grupo de usuarios.

Make user name case sensitive (En el nombre de usuario se distinguirán mayúsculas de minúsculas)

Cuando cree un nombre de usuario que coincida con otro nombre de usuario, excepto por la distinción de mayúsculas y minúsculas, Amazon Cognito puede tratarlo como el mismo usuario o como usuarios únicos. Para obtener más información, consulte Sensibilidad de mayúsculas y minúsculas en el grupo de usuarios. Para cambiar la distinción de mayúsculas y minúsculas, cree un nuevo grupo

Atributos obligatorios.

Los atributos para los que los usuarios deben proporcionar valores cuando se registran o cuando los crea. Para obtener más información, consulte Custom pool attributes (. Para cambiar los atributos obligatorios, cree un nuevo grupo de usuarios.

Secreto del cliente

Cuando crea un cliente de aplicación, puede generar un secreto de cliente para que solo las fuentes de confianza puedan realizar solicitudes a su grupo de usuarios. Para obtener más información, consulte Describe cómo configurar un cliente de aplicación para un grupo de usuarios.. Para cambiar un secreto de cliente, cree un nuevo cliente de aplicaciones en el mismo grupo de usuarios.

Custom attributes (Atributos personalizados)

Atributos con nombres personalizados. Puede cambiar el valor del atributo personalizado de un usuario, pero no puede eliminar un atributo personalizado de su grupo de usuarios. Para obtener más información, consulte Custom pool attributes (. Si alcanza el número máximo de atributos personalizados y desea modificar la lista, cree un nuevo grupo de usuarios.

Actualización de un grupo de usuarios con la API de Amazon Cognito o AWS CLI

Puede cambiar la configuración de un grupo de usuarios de Amazon Cognito con herramientas de automatización como la API de Amazon Cognito o AWS Command Line Interface (AWS CLI). Si no proporciona valores para parámetros existentes como LambdaConfig, Amazon Cognito los establece en valores predeterminados. Planifique en consecuencia cuando desee automatizar los cambios en la configuración del grupo de usuarios. El siguiente procedimiento actualiza la configuración con la operación de la API UpdateUserPool.

  1. Capture el estado existente de tu grupo de usuarios con DescribeUserPool.

  2. Dar formato a la salida de DescribeUserPool para coincidir con los parámetros de solicitudde UpdateUserPool. Elimine los siguientes campos de nivel superior y sus objetos secundarios del JSON de salida.

    • Arn

    • CreationDate

    • CustomDomain

    • Domain

    • EmailConfigurationFailure

    • EstimatedNumberOfUsers

    • Id

    • LastModifiedDate

    • Name

    • SchemaAttributes

    • SmsConfigurationFailure

    • Status

  3. Confirme que el JSON resultante coincida con los parámetros de solicitud de UpdateUserPool.

  4. Modifique los parámetros que desee cambiar en el JSON resultante.

  5. Envíe una solicitud de API UpdateUserPool con el JSON modificado como entrada de solicitud.

También puede utilizar esta salida de DescribeUserPool modificada en el parámetro --cli-input-json de update-user-pool en la AWS CLI.