Q9 — AWS DVA-C02 第1章

第 9/100 問 | ← 第1章

ある会社が、Webアプリケーションのセッション情報をAmazon DynamoDBテーブルにキャッシュしています。この会社は、テーブル内の古い項目を自動的に削除する方法を望んでいます。 最もシンプルな方法は何ですか?

正解: B. 有効期限属性を追加し、その属性に基づくTime-to-Live(TTL)機能を有効化する。

解説

答えはBです。Amazon DynamoDBでは、セッション情報に有効期限属性を追加し、その属性に基づくTime-to-Live(TTL)機能を有効化することで、古い項目を自動的に削除できます。これにより、手動でのスクリプト作成や複雑なテーブル操作が不要になります。選択肢Aではスクリプトとcronジョブの管理が必要となり、追加の複雑さと保守作業が発生します。選択肢Cでは、毎日のテーブル作成・削除は煩雑で非効率です。選択肢Dでは属性を追加するだけではTTL機能が有効化されないため、自動削除は実現できません。したがって、選択肢Bが最適な選択です。 【灯笼考证提供:swufelp1999】