AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
某公司正在 AWS 上建置一個網路應用程式。當客戶請求報告時,應用程式會產生報告並在一小時內提供給客戶。報告應保持可存取狀態 8 小時。有些報告會超過 1 MB。每份報告對請求的客戶而言都是獨一無二的。應用程式必須刪除超過 2 天的報告。哪種方法能以最少的營運負擔提供所需的行為?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 產生報告並使用伺服器端加密將其儲存在 Amazon S3 儲存貯體中。建立會過期的預先簽章 URL,並透過網路應用程式將這些 URL 提供給客戶。使用 S3 Lifecycle 規則刪除超過 2 天的報告。.
為什麼這是答案
正確答案使用 Amazon S3 儲存報告,這是一個高度可擴展且耐用的儲存服務,非常適合儲存大於 1MB 的檔案。透過預先簽章 URL,應用程式可以授予客戶對報告的限時存取權,滿足報告在 8 小時內保持可存取的需求。S3 Lifecycle 規則自動刪除超過 2 天的報告,最大限度地減少營運負擔。
其他選項的缺點:
DynamoDB 適用於鍵值和文件資料,但對於儲存大於 1MB 的報告內容並非最佳選擇,且從 DynamoDB 擷取報告的 URL 需要額外的應用程式邏輯。
將報告附加到 Amazon SNS 訊息不切實際,因為 SNS 訊息大小有限制,且不適合直接提供檔案給客戶。
將報告儲存在 Amazon RDS 資料庫中會增加資料庫的負擔,且需要自訂 Lambda 函數來處理過期報告的刪除,增加了營運複雜性。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡