AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·TW
·更新於 4 Aug 2026
某應用程式部署在兩個 AWS 區域,每個區域都將物件儲存在本機 Amazon S3 儲存貯體中。這兩個部署都需要存取來自兩個區域的所有物件和中繼資料。已在儲存貯體之間設定雙向複寫,並已啟用 S3 複寫指標。請實作一種機制,以重試複寫失敗的物件。哪種方法符合此要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 AWS Lambda 函數,使用 S3 Batch Operations 重試複寫失敗的物件。設定 S3 事件通知以將複寫失敗事件傳送到該 Lambda 函數。.
為什麼這是答案
正確答案是使用 S3 Batch Operations。當 S3 複寫失敗時,S3 會發出事件。您可以設定 S3 事件通知,將這些失敗事件傳送到 Lambda 函數。該 Lambda 函數可以處理這些事件,並使用 S3 Batch Operations 來重新嘗試複寫失敗的物件。S3 Batch Operations 專為處理大量 S3 物件而設計,效率高且成本效益好,非常適合這種重試機制。
其他選項的缺點:
透過 EventBridge 規則監聽 S3 複寫失敗事件並直接呼叫 Lambda 進行 PutObject,雖然可行,但對於大量失敗物件的處理效率不如 S3 Batch Operations。
使用 SQS 佇列並由 Lambda 輪詢,增加了架構複雜性,且對於重試大量物件,效率仍不及 S3 Batch Operations。
單純的 EventBridge 規則和 Lambda PutObject 組合,同樣缺乏 S3 Batch Operations 的規模化處理能力。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡