Benutzerdefinierter Lambda-Auslöser für Sender - Amazon Cognito

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.

Benutzerdefinierter Lambda-Auslöser für Sender

Das Lambda löst E-Mails CustomEmailSender und SMS Benachrichtigungen von Drittanbietern in Benutzerpools aus und CustomSMSSender unterstützt diese. Sie können E-Mail-Anbieter auswählenSMS, um Benachrichtigungen an Benutzer aus Ihrem Lambda-Funktionscode zu senden. Wenn Amazon Cognito Einladungen, MFA Codes, Bestätigungscodes, Bestätigungscodes und temporäre Passwörter an Benutzer sendet, aktivieren die Ereignisse Ihre konfigurierten Lambda-Funktionen. Amazon Cognito sendet den Code und die temporären Passwörter (Geheimnisse) an Ihre aktivierten Lambda-Funktionen. Amazon Cognito verschlüsselt diese Geheimnisse mit einem vom AWS KMS Kunden verwalteten Schlüssel und dem. AWS Encryption SDK Die AWS Encryption SDK ist eine clientseitige Verschlüsselungsbibliothek, mit der Sie generische Daten ver- und entschlüsseln können.

Anmerkung

Um Ihre Benutzerpools für die Verwendung dieser Lambda-Trigger zu konfigurieren, können Sie das AWS CLI oder SDK verwenden. Diese Konfigurationen sind über die Amazon-Cognito-Konsole nicht verfügbar.

CustomEmailSender

Amazon Cognito ruft diesen Auslöser auf, um E-Mail-Benachrichtigungen an Benutzer zu senden.

C ustomSMSSender

Amazon Cognito ruft diesen Auslöser auf, um SMS Benachrichtigungen an Benutzer zu senden.

Ressourcen

Amazon Cognito sendet Benutzercodes in den Ereignissen, die es an benutzerdefinierte Absenderauslöser sendet, nicht im Klartext. Die Lambda-Funktionen müssen die Codes in den Ereignissen entschlüsseln. Die folgenden Konzepte beschreiben die Verschlüsselungsarchitektur, die Ihre Funktion verwenden muss, um Codes abzurufen, die sie Benutzern zur Verfügung stellen kann.

AWS KMS

AWS KMS ist ein verwalteter Dienst zum Erstellen und Steuern von AWS KMS Schlüsseln. Diese Schlüssel verschlüsseln Ihre Daten. Weitere Informationen finden Sie unter Was ist AWS Key Management Service?.

KMSSchlüssel

Ein KMS Schlüssel ist eine logische Darstellung eines kryptografischen Schlüssels. Der KMS Schlüssel umfasst Metadaten wie die Schlüssel-ID, das Erstellungsdatum, die Beschreibung und den Schlüsselstatus. Der KMS Schlüssel enthält auch das Schlüsselmaterial, das zum Verschlüsseln und Entschlüsseln von Daten verwendet wird. Weitere Informationen finden Sie unter Schlüssel.AWS KMS

Symmetrischer Schlüssel KMS

Ein symmetrischer KMS Schlüssel ist ein 256-Bit-Verschlüsselungsschlüssel, der nicht unverschlüsselt existiert. AWS KMS Um einen symmetrischen KMS Schlüssel zu verwenden, müssen Sie anrufen. AWS KMS Amazon Cognito verwendet symmetrische Schlüssel. Derselbe Schlüssel verschlüsselt und entschlüsselt. Weitere Informationen finden Sie unter Symmetrische Schlüssel KMS.