Q62 — AWS DVA-C02 第3章

第 62/100 問 | ← 第3章

写真共有アプリケーションは Amazon S3 を使用して画像ファイルを保存しています。すべてのユーザー画像は、不適切なコンテンツを防止するために企業による人間審査を受ける必要があります。審査はユーザー投稿後1〜24時間以内に完了し、結果は S3 オブジェクトキーを主キーとして使用する Amazon DynamoDB テーブルに保存されます。REST API を通じてこのデータベース項目を照会できます。アプリケーション開発者は、すべての S3 オブジェクトに審査結果のタグを自動付与する自動化フローを実装したいと考えています。開発者は、これらの要件を最も効率的に満たすために何を行うべきでしょうか?

正解: C. すべての未タグ付け S3 オブジェクトを読み込む AWS Lambda 関数を作成します。REST API から各項目の結果を取得し、それぞれの S3 オブジェクトに適切なタグを付与します。定期的に実行される Amazon EventBridge ルールを作成・設定します。Lambda 関数を EventBridge ルールのターゲットとして設定します。

解説

開発者は、すべての未タグ付け S3 オブジェクトを読み込む AWS Lambda 関数を作成し、REST API から各項目の結果を取得して、それぞれの S3 オブジェクトに適切なタグを付与する必要があります。その後、定期的にこの Lambda 関数を実行する Amazon EventBridge ルールを作成・設定し、すべての未タグ付け S3 オブジェクトが正しくタグ付けされることを保証します。このアプローチは、Lambda 関数のイベント駆動型アーキテクチャと EventBridge ルールの定期トリガーを活用するため、最も効率的です。 【灯笼考证提供:swufelp1999】