En utilisant AWS re:Post, vous acceptez les AWS re:Post Conditions d’utilisation

Comment vérifier la présence d'erreurs dans les journaux CloudWatch lorsque j'importe des utilisateurs dans un groupe d'utilisateurs à partir d'un fichier CSV ?

Lecture de 4 minute(s)
0

Je souhaite vérifier les erreurs signalées lorsque j'importe des utilisateurs dans un groupe d'utilisateurs à partir d'un fichier CSV.

Brève description

Amazon Cognito vous permet d'importer des utilisateurs dans un groupe d'utilisateurs Amazon Cognito à partir d'un fichier CSV spécialement formaté. Ce processus d'importation définit des valeurs pour tous les attributs utilisateur à l'exception du mot de passe. Pour plus d'informations, voir Importation d'utilisateurs dans des groupes d'utilisateurs à partir d'un fichier CSV.

Pour plus d'informations sur les erreurs courantes lors du processus d'importation, consultez l'article Comment résoudre les erreurs courantes lors du processus d'importation dans Amazon Cognito ?

Pour trouver ces erreurs, effectuez les opérations suivantes :

  1. Recherchez l'ID et le nom du groupe d'utilisateurs.
  2. Importez le nom de la tâche.
  3. Recherchez le groupe de journaux Cloudwatch.
  4. Utilisez le flux de logs Cloudwatch.

Solution

Rechercher l'identifiant et le nom du groupe d'utilisateurs

  1. Ouvrez la console Amazon Cognito.
    Remarque : Si vous utilisez l'ancienne interface, choisissez Gérer les groupes d'utilisateurs.
  2. Recherchez le groupe d'utilisateurs dans lequel vous avez exécuté la tâche d'importation pour trouver le nom et l'ID du groupe d'utilisateurs.
  3. Notez le nom et l'ID du groupe d'utilisateurs.

Exemple d'identifiant et de nom de groupe d'utilisateurs :

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

Trouvez le nom de la tâche d'importation

Ancienne interface

  1. Ouvrez la console Amazon Cognito.
  2. Choisissez Gérer les groupes d'utilisateurs.
  3. Choisissez votre groupe d'utilisateurs.
  4. Dans le volet de navigation, sélectionnez Utilisateurs et groupes sous Paramètres généraux.
  5. Sélectionnez Importer des utilisateurs.
  6. Notez le nom de la tâche défaillante.

Nouvelle interface

  1. Ouvrez la console Amazon Cognito.
  2. Choisissez votre groupe d'utilisateurs.
  3. Dans l'onglet Utilisateurs, recherchez les informations d'importation des utilisateurs.
  4. Notez le nom de la tâche défaillante.
    Remarque : Vous pouvez consulter les journaux CloudWatch à partir d'ici en cliquant sur Afficher les journaux de la tâche d'importation ayant échoué. Cela vous redirigera vers le flux du groupe de journaux.

Exemple de nom de tâche d'importation :

import-Test1

Trouvez le groupe de journaux Cloudwatch

  1. Ouvrez la console Amazon CloudWatch.
  2. Développez Logs dans le volet de navigation et sélectionnez Log Groups.
  3. À l'aide de la fonctionnalité de la barre de recherche Log Groups, vous pouvez rechercher l'ID ou le nom du groupe d'utilisateurs. Cela filtrera en fonction du groupe de journaux spécifique de ce groupe d'utilisateurs.

Exemple de groupe de journaux CloudWatch :

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

Trouvez le flux de log CloudWatch

  1. Lorsque vous êtes encore dans CloudWatch, sélectionnez le groupe de journaux que vous avez trouvé pour votre groupe d'utilisateurs au cours des étapes précédentes.
  2. Sélectionnez l'onglet Log Streams et utilisez la fonctionnalité de filtre de recherche pour trouver le flux de journal à l'aide du nom de la tâche d'importation.
  3. Sélectionnez le flux de journal pour vérifier les événements du journal afin de détecter toute erreur liée à la tâche d'importation.

Exemple de flux de log 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.

Remarque : Sur la base de cet exemple, l'erreur signalée dans CloudWatch Log Stream indique que la valeur du champ phone_number_verified n'est pas définie correctement.


Informations connexes

Travailler avec les groupes et les flux de journalisation

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans