あるウェブサイトでは、日々の世論調査の回答をDynamoDBテーブルに収集しており、回答は翌日まで保持すればよいことになっています。開発者は、各項目にexpiration_date属性を追加しました。期限切れの回答をテーブルから自動的に削除する最も簡単な方法は何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: テーブルでDynamoDB Time To Live (TTL) を有効にし、expiration_date属性を指定する。.
これが解答である理由
DynamoDB Time To Live (TTL) を有効にし、expirationdate属性を指定することが最も簡単で効率的な方法です。TTLは、指定された属性(この場合はexpirationdate)に基づいて、アイテムが期限切れになったときに自動的にテーブルから削除する機能です。これにより、開発者はカスタムコードを書く必要がなく、運用上のオーバーヘッドも最小限に抑えられます。 他の選択肢は、カスタムコード(Lambda関数、Fargateタスク、Glueジョブ)を作成し、それをスケジュールする必要があるため、開発と運用の手間がかかります。これらの方法は、より複雑なロジックやデータ変換が必要な場合には有効ですが、単に期限切れのアイテムを削除する目的には過剰です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要