Comment puis-je obtenir l'ID cognito de l'utilisateur initiant l'action dans une fonction Lambda?Comment obtenir ID cognito dans une fonction lambda?
La fonction lambda est déclenchée en cas de téléchargement par un utilisateur authentifié cognit3.
si je regarde dans: event.Records [0] .userIdentity.principalId, tout ce que je reçois est une chaîne disant « CognitoIdentityCredentials »
Le format et le contenu des données transmises à la fonction lambda sont contrôlés par S3. Il est possible que des modifications soient nécessaires pour que l'ID Cognito apparaisse dans l'événement. Avez-vous essayé d'utiliser la synchronisation Cognito pour stocker vos données? Les événements déclenchés par les mises à jour de Cognito ont déjà un identifiant d'identité. –