Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Lambda-Auslöser nach der Bestätigung
Amazon Cognito ruft diesen Trigger auf, nachdem ein angemeldeter Benutzer sein Benutzerkonto bestätigt hat. In Ihrer Lambda-Funktion nach der Bestätigung können Sie benutzerdefinierte Nachrichten senden oder benutzerdefinierte API Anfragen hinzufügen. Sie können beispielsweise ein externes System abfragen und dem Benutzer zusätzliche Attribute zuweisen. Amazon Cognito ruft diesen Trigger nur für Benutzer auf, die sich in Ihrem Benutzerpool anmelden, nicht für Benutzerkonten, die Sie mit Ihren Administrator-Anmeldeinformationen erstellen.
Die Anforderung enthält die aktuellen Attribute für den bestätigten Benutzer.
Themen
Lambda-Abläufe nach der Bestätigung
Ablauf der Bestätigung der Client-Registrierung
Ablauf der Bestätigung der Server-Registrierung
Ablauf der Bestätigung für vergessenes Passwort
Lambda-Auslöserparameter nach der Bestätigung
Die Anforderung, die Amazon Cognito an diese Lambda-Funktion übergibt, ist eine Kombination der folgenden Parameter und der allgemeinen Parameter, die Amazon Cognito allen Anfragen hinzufügt.
Anforderungsparameter nach der Bestätigung
- userAttributes
-
Ein oder mehrere Schlüssel-Wert-Paare, die Benutzerattribute darstellen.
- clientMetadata
-
Ein oder mehrere Schlüssel-Wert-Paare, die Sie als benutzerdefinierte Eingabe für die Lambda-Funktion bereitstellen können, die Sie für den Auslöser nach der Bestätigung angeben. Sie können diese Daten an Ihre Lambda-Funktion übergeben, indem Sie den ClientMetadata Parameter in den folgenden API Aktionen verwenden: AdminConfirmSignUp, ConfirmForgotPasswordConfirmSignUp, und SignUp.
Antwortparameter nach der Bestätigung
Erwartungsgemäß enthält die Antwort keine weiteren Informationen.
Tutorials für die Benutzerbestätigung
Die Lambda-Funktion für nach der Bestätigung wird ausgelöst, unmittelbar nachdem Amazon Cognito einen neuen Benutzer bestätigt. Sehen Sie sich diese Tutorials zur Benutzerbestätigung für JavaScript Android und iOS an.
Plattform | Tutorial |
---|---|
JavaScript Identität SDK | Bestätigen Sie Benutzer mit JavaScript |
Android-Identität SDK | Benutzer mit Android bestätigen |
iOS-Identität SDK | Benutzer mit iOS bestätigen |
Beispiel für „Nachbestätigung“
Diese Lambda-Beispielfunktion sendet eine Bestätigungs-E-Mail an Ihren Benutzer, der Amazon SES verwendet. Weitere Informationen finden Sie im Entwicklerhandbuch für Amazon Simple Storage Service.
Amazon Cognito übergibt Ereignisinformationen an Ihre Lambda-Funktion. Die Funktion gibt dann das gleiche Ereignisobjekt mit allen Änderungen in der Antwort an Amazon Cognito zurück. Sie können in der Lambda-Konsole ein Testereignis mit den für Ihren Lambda-Auslöser relevanten Daten einrichten. Das Folgende ist ein Testereignis für dieses Codebeispiel: