Amazon DynamoDB テーブルの項目が更新されるたびに、AWS Lambda 関数がトリガーされるようにする必要があります。関数とその実行ロールは設定されており、テーブルに対して DynamoDB Streams も有効になっていますが、Lambda 関数が呼び出されません。DynamoDB テーブルの更新を Lambda 関数の呼び出しに接続するには、どのようなアクションが必要ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Lambda 関数から DynamoDB ストリームへのイベントソースマッピングを作成します。.
これが解答である理由
DynamoDB ストリームが有効になっている場合でも、Lambda 関数がストリームのイベントに応答して呼び出されるためには、イベントソースマッピングが必要です。これは、Lambda 関数と DynamoDB ストリーム間の接続を確立し、ストリームから読み取るレコードを関数に送信するように Lambda サービスに指示する設定です。 StreamViewType の変更は、ストリームに含まれるデータの種類を決定しますが、関数をトリガーするメカニズムには影響しません。Amazon SNS トピックをサブスクライブすることは、DynamoDB ストリームからのイベントを Lambda 関数にルーティングする直接的な方法ではありません。Lambda 関数のタイムアウトを増やすことは、関数が呼び出されない問題とは無関係です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要