ある会社は、認証にAmazon Cognitoユーザープールを使用しており、多要素認証(MFA)を有効にしています。同社は、ユーザーが正常にログインするたびにEメールアラートを送信したいと考えています。この要件を実装するための最も運用効率の高い方法は何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon SESを使用してEメールを送信するLambda関数を作成し、その関数をAmazon Cognitoの認証後Lambdaトリガーとして設定します。.
これが解答である理由
正解は、Amazon SESを使用してEメールを送信するLambda関数を作成し、その関数をAmazon Cognitoの認証後Lambdaトリガーとして設定することです。Cognitoの認証後トリガーは、ユーザーが正常に認証された直後に自動的に呼び出されるため、ログインイベントに基づいてEメールを送信する最も直接的で運用効率の高い方法です。 他の選択肢は以下の理由で不適切です。 API Gateway経由でLambdaを公開し、クライアントから呼び出す方法は、クライアント側の実装が必要であり、セキュリティ上の懸念が生じる可能性があります。 CloudWatch Logsサブスクリプションフィルターを使用する方法は、Cognitoのログ形式を解析する必要があり、認証後トリガーよりも複雑です。 Kinesis Data FirehoseにCognitoログをストリーミングする方法は、追加のサービスと設定が必要となり、運用上のオーバーヘッドが増加します。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要