¿Cómo compruebo si hay errores en los registros de CloudWatch al importar usuarios en un grupo de usuarios desde un archivo CSV?

4 minutos de lectura
0

Quiero comprobar si hay errores que se notifican al importar usuarios en un grupo de usuarios desde un archivo CSV.

Descripción breve

Amazon Cognito le permite importar usuarios en un grupo de usuarios de Amazon Cognito desde un archivo CSV con un formato especial. Este proceso de importación establece los valores de todos los atributos de usuario, excepto la contraseña. Para obtener más información, consulte Importación de usuarios en grupos de usuarios desde un archivo CSV.

Para obtener información sobre los errores comunes durante el proceso de importación, consulte How do I troubleshoot common errors with the importing process in Amazon Cognito? (¿Cómo soluciono los errores comunes durante el proceso de importación en Amazon Cognito?).

Para encontrar estos errores, haga lo siguiente:

  1. Busque el ID y el nombre del grupo de usuarios.
  2. Importe el nombre del trabajo.
  3. Busque el grupo de registro de CloudWatch.
  4. Utilice el flujo de registro de CloudWatch.

Resolución

Buscar el ID y el nombre del grupo de usuarios

  1. Abra la consola de Amazon Cognito.
    Nota: Si utiliza la interfaz antigua, elija Manage User Pools (Administrar grupos de usuarios).
  2. Busque el grupo de usuarios en el que ejecutó el trabajo de importación para encontrar el nombre y el ID del grupo de usuarios.
  3. Anote el nombre y el ID del grupo de usuarios.

Ejemplo de nombre e ID de grupo de usuarios:

- Pool Id - us-east-1_XXXXXXXXX
- Pool Name - testuserimport

Buscar el nombre del trabajo de importación

Interfaz antigua

  1. Abra la consola de Amazon Cognito.
  2. Elija Manager User Pools (Administrar grupos de usuarios).
  3. Elija su grupo de usuarios.
  4. En el panel de navegación, seleccione Users and groups (Usuarios y grupos) en General settings (Configuración general).
  5. Seleccione Import Users (Importar usuarios).
  6. Anote el nombre del trabajo fallido.

Nueva interfaz

  1. Abra la consola de Amazon Cognito.
  2. Elija su grupo de usuarios.
  3. En la pestaña Users (Usuarios), busque la información Import users (Importar usuarios).
  4. Anote el nombre del trabajo fallido.
    Nota: Para ver los registros de CloudWatch desde aquí, haga clic en View logs (Ver registros) para el trabajo de importación fallido. Esto lo redirigirá al flujo del grupo de registro.

Ejemplo de importación de nombre de trabajo:

import-Test1

Buscar el grupo de registro de CloudWatch

  1. Abra la consola de Amazon CloudWatch.
  2. Expanda Logs (Registros) en el panel de navegación y seleccione Log Groups (Grupos de registro).
  3. Mediante la funcionalidad de la barra de búsqueda de Log Groups (Grupos de registro), puede buscar el ID o el nombre del grupo de usuarios. Al hacer esto, se filtrará el grupo de registro específico de ese grupo de usuarios.

Ejemplo de grupo de registro de CloudWatch:

/aws/cognito/userpools/{user_pool_id}/{user_pool_name}

Buscar el flujo de registro de CloudWatch

  1. Mientras esté en CloudWatch, seleccione el grupo de registro que encontró para su grupo de usuarios durante los pasos anteriores.
  2. Seleccione la pestaña Log Streams (Flujos de registro) y utilice la funcionalidad de filtro de búsqueda para buscar el flujo de registro mediante el nombre del trabajo de importación.
  3. Seleccione el flujo de registro para comprobar en los eventos de registro si hay errores en el trabajo de importación.

Ejemplo de flujo de registro de CloudWatch:

[Timestamp]    Cognito User Pools Import - Test Log 
[Timestamp]    Cognito User Pools Import - Test Log 
[Timestamp]    [FAILED] Line Number 2 - The User Record contains an invalid value for phone_number_verified. It must be true or false.

Nota: Según este ejemplo, el error notificado en el flujo de registro de CloudWatch muestra que el valor del campo phone_number_verified no está configurado correctamente.


Información relacionada

Trabajar con grupos de registros y flujos de registros

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año