Q39 — AWS DVA-C02 第1章

第 39/100 問 | ← 第1章

ある開発者が、Amazon DynamoDBテーブルの変更を処理するサーバーレスアプリケーションを開発しています。開発者は、Lambda関数がDynamoDBテーブルの変更を検出できるように構成する必要があります。開発者は、Lambda関数をどのように構成すべきでしょうか?

正解: C. テーブル上でDynamoDB Streamsを有効にします。DynamoDBストリームをLambda関数に接続するトリガーを作成します。

解説

DynamoDBテーブルの変更を検出するための最良の方法は、DynamoDB Streamsを有効にすることです。DynamoDB Streamsは、テーブルの変更をリアルタイムでキャプチャし、それらを接続されたLambda関数に送信するストリーミングサービスです。したがって、この要件を満たす最適な選択肢はCです。他の選択肢は、定期的なポーリングやKinesisデータストリーム、Kinesis Data Firehoseの使用を含み、最も直接的かつ効果的な方法ではありません。 【灯笼考证提供:swufelp1999】