AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
您必須建置一個工作流程來處理抵達 Amazon SQS 佇列的訊息。訊息抵達後,工作流程應等待指定的延遲時間,然後再叫用 Lambda 函數來處理訊息。哪種方法能以最少的操作負擔提供此行為?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 SQS 佇列的 DelaySeconds 設定為所需的延遲時間。為 Lambda 函數設定事件來源映射,並將 SQS 佇列指定為來源。.
為什麼這是答案
正確答案是將 SQS 佇列的 DelaySeconds 設定為所需的延遲時間,並為 Lambda 函數設定事件來源映射。SQS 的 DelaySeconds 屬性會使新訊息在指定的時間內對消費者不可見,從而實現延遲處理。Lambda 的事件來源映射可以直接從 SQS 佇列中提取訊息,並在訊息可見後立即觸發 Lambda 函數,這是一種高度整合且操作負擔極低的方法。
選項一不正確,因為 Step Functions 雖然可以實現延遲,但引入了額外的服務和複雜性,且每 5 分鐘觸發一次狀態機不符合「訊息抵達後等待指定的延遲時間」的需求。選項二不正確,因為在 Lambda 程式碼中重新發布訊息會增加不必要的複雜性、成本和潛在的無限循環風險。選項四不正確,Visibility Timeout 是指訊息被消費者接收後,在指定時間內對其他消費者不可見,它不適用於延遲訊息首次可見的時間。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡