AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·TW
·更新於 19 Jul 2026
某公司在許多 Amazon EC2 執行個體上執行應用程式,這些執行個體會讀取和寫入持續成長的 Amazon DynamoDB 資料表。該應用程式只需要過去 30 天的資料。該公司希望以最低的成本和最少的開發工作來達成此目標。哪種解決方案符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 擴展應用程式以新增一個屬性,該屬性具有目前時間戳記加 30 天的值,並將其新增到資料表中建立的每個新項目。設定 DynamoDB 以使用該屬性作為 TTL 屬性。.
為什麼這是答案
正確答案是擴展應用程式以新增一個屬性,該屬性具有目前時間戳記加 30 天的值,並將其新增到資料表中建立的每個新項目。設定 DynamoDB 以使用該屬性作為 TTL 屬性。
此方案利用 DynamoDB 的存留時間 (TTL) 功能,這是一種內建機制,可以自動刪除過期的項目。透過在每個新項目中新增一個屬性,其值為當前時間戳記加上 30 天,並將其設定為 TTL 屬性,DynamoDB 將自動且免費地刪除超過 30 天的項目。這符合最低成本和最少開發工作的要求。
其他選項的缺點:
重新部署 CloudFormation 堆疊並刪除原始堆疊會導致資料遺失,且不切實際。
使用 EC2 執行個體上的監控應用程式和指令碼來刪除項目會增加基礎設施成本和管理負擔,且效率較低。
設定 Lambda 函數來刪除項目會產生額外的 Lambda 執行成本,並且需要開發和維護 Lambda 程式碼,增加了開發工作。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡