[SAA-C01] 会社がDynamoDBとやり取りするアプリケーションをAWSにセットアップしました。 DynamoDBテーブルでアイテムが変更された場合、関連付けられているアプ…

分野 2: パフォーマンスに優れたアーキテクチャを定義する

回答

  • C
  • D

解説

  • AWSドキュメントには次の記載があります。
    > DynamoDB ストリームは、DynamoDB テーブル内の項目に加えられた変更に関する情報の順序付けされた情報です。テーブルでストリームを有効にすると、DynamoDB はテーブル内のデータ項目に加えられた各変更に関する情報をキャプチャします。

テーブルで DynamoDB ストリーム を有効にした場合、書き込む AWS Lambda 関数にストリームの Amazon リソースネーム (ARN) を関連付けることができます。テーブルの項目が変更されるとすぐに、新しいレコードがテーブルのストリームに表示されます。AWS Lambda はストリームをポーリングし、新しいストリームレコードを検出すると、Lambda 関数を同期的に呼び出します。

DynamoDB ストリームの詳細については、次の URL を参照してください。

DynamoDB ストリームと AWS Lambda のトリガーの詳細については、次の URL を参照してください。