AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
開發人員必須將過期的項目從 DynamoDB 資料表傳輸到 Amazon S3。該資料表使用 TTL 來使項目過期。應用程式必須處理每個過期的項目,然後將其儲存到 S3;處理和儲存每個項目需要 5 分鐘。哪種解決方案能以最少的操作負擔來完成此任務?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 啟用 DynamoDB Streams 來觸發 AWS Lambda 函數。實作 Lambda 函數以處理每個記錄並將過期的項目儲存到 Amazon S3。.
為什麼這是答案
正確答案是啟用 DynamoDB Streams 來觸發 AWS Lambda 函數,因為 DynamoDB Streams 會捕獲對 DynamoDB 表格的所有修改,包括 TTL 刪除。當項目因 TTL 而過期並被刪除時,此事件會被 Stream 捕獲,並觸發一個 Lambda 函數。Lambda 函數可以處理每個過期的項目,然後將其儲存到 Amazon S3,這是一個無伺服器且操作負擔最小的解決方案。
DynamoDB Accelerator (DAX) 是一個快取服務,用於提高讀取效能,無法用於查詢過期的項目或觸發處理邏輯。在 Amazon ECS 上部署自訂應用程式雖然可行,但會增加操作複雜性和管理負擔,與題目要求「最少的操作負擔」不符。Amazon EventBridge 規則可以用於排程任務或響應事件,但它無法直接監聽 DynamoDB TTL 刪除事件,因此不適用於此情境。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡