Q29 — AWS DVA-C02 第1章

第 29/100 問 | ← 第1章

ある会社がAWS上で自社のウェブサイトを運用しています。この会社は、毎日ウェブサイト上で投票を公開し、翌日に投票結果を公開します。ウェブサイトは、ユーザーの回答をAmazon DynamoDBテーブルに保存します。投票結果の公開後、会社はユーザーの回答を保持する必要がなくなります。開発者は、DynamoDBテーブルから古いユーザー回答を自動的に削除する解決策を実装する必要があります。開発者は、DynamoDBテーブルに新しい属性expiration_dateを追加し、これを自動削除に使用する計画です。この要件を最小限の開発工数で満たす解決策はどれでしょうか?

正解: D. DynamoDBテーブルでTTL(Time to Live)を有効化し、expiration_date属性を指定する。DynamoDB TTLを用いて古いユーザー回答を自動的に期限切れにする。

解説

選択肢Dでは、DynamoDBテーブルのTTLを有効化し、expiration_date属性を指定することで、最もシンプルな解決策が得られます。DynamoDBは、期限が切れた項目を自動的に期限切れとして削除するため、追加のコード記述や他のサービスの設定は不要です。これにより、最小限の開発工数で要件を満たせます。 【灯笼考证提供:swufelp1999】