カスタム送信者の Lambda トリガー - Amazon Cognito

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

カスタム送信者の Lambda トリガー

Amazon Cognito ユーザープールは、サードパーティーの E メールと SMS 通知をアクティブ化するために、CustomEmailSender および CustomSMSSender の Lambda トリガーを提供します。Lambda 関数コード内からユーザーに通知を送信するには、希望の SMS プロバイダーと E メールプロバイダーを選択して使用することができます。Amazon Cognito が、確認コード、検証コード、または一時パスワードなどの通知をユーザーに送信する必要がある場合、イベントは設定された Lambda 関数を有効化します。Amazon Cognito は、有効化された Lambda 関数にコードと一時パスワード (シークレット) を送信します。Amazon Cognito は、これらのシークレットを AWS KMS カスタマーマネージドキーと AWS Encryption SDK で暗号化します。AWS Encryption SDK は、クライアント側暗号化ライブラリで、汎用データの暗号化および復号に役立ちます。

注記

これらの Lambda トリガーを使用するようにユーザープールを設定するには、AWS CLI または SDK を使用します。これらの設定は、Amazon Cognito コンソールからは利用できません。

CustomEmailSender

Amazon Cognito は、E メール通知をユーザーに送信するためにこのトリガーを呼び出します。

CustomSMSSender

Amazon Cognito は、SMS 通知をユーザーに送信するためにこのトリガーを呼び出します。

リソース

以下のリソースは、CustomEmailSender および CustomSMSSender トリガーを使用するために役立ちます。

AWS KMS

AWS KMS は AWS KMS キーの作成と制御を行うマネージドサービスです。これらのキーは、データを暗号化します。詳細については、「AWS Key Management Service とは何ですか?」を参照してください。

KMS キー

KMS キーは、暗号化キーの論理表現です。KMS キーには、キー ID、作成日、説明、キーステータスなどのメタデータが含まれます。KMS キーには、データの暗号化と復号に使用されるキーマテリアルも含まれています。詳細については、「AWS KMS キーの削除」を参照してください。

対称 KMS キー

対称 KMS キーは、暗号化されていない AWS KMS を終了しない 256 ビットの暗号化キーです。対称 KMS キーを使用するには、AWS KMS を呼び出す必要があります。Amazon Cognito は対称キーを使用します。同じキーで暗号化と復号化が行われます。詳細については、「KMS キーの削除」を参照してください。