Q50 — AWS DVA-C02 第3章

第 50/100 問 | ← 第3章

ある企業がAWS上でWebアプリケーションを構築しています。顧客がリクエストを送信すると、アプリケーションはレポートを生成し、その後一定時間内に顧客にレポートを配信します。レポートは顧客に対して8時間利用可能である必要があります。一部のレポートのサイズは1 MBを超えます。各レポートは、特定の顧客向けに固有です。アプリケーションは、2日以上前のレポートを削除する必要があります。この要件を運用オーバーヘッドが最小となる方法で満たす解決策はどれですか?

正解: C. レポートを生成し、サーバーサイド暗号化を使用したAmazon S3バケットに保存します。有効期限付きの事前署名URLを生成します。Webアプリケーションを通じて顧客にURLを提供します。古いレポートを削除するためのライフサイクル設定ルールをS3バケットに追加します。

解説

選択肢Cは、Amazon S3バケットのライフサイクル設定ルールを使用して古いレポートを自動的に削除するため、運用オーバーヘッドが低くなります。事前署名URLは、レポートが有効期限内のみ利用可能であることを保証します。一方、他の選択肢は、より多くの手動介入や複雑なアーキテクチャを必要とし、運用オーバーヘッドを増加させる可能性があります。 【ランタン認定提供:swufelp1999】