AmazonAmazon Solution Architect Professional SAP-C02 Certification
·TW
·更新於 1 Aug 2026
您必須設計一個事件處理解決方案,該解決方案能根據傳入事件的數量自動擴展,並且在處理失敗時,將有問題的事件移至單獨的佇列以供稍後審查。哪種架構符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將事件詳細資訊發佈到 Amazon SNS topic。訂閱一個 Lambda function 到該 SNS topic 以處理事件。將 Lambda function 的 on-failure destination 設定為將失敗的事件傳送到 Amazon SQS queue。.
為什麼這是答案
此架構透過 Amazon SNS topic 接收事件,並利用訂閱的 Lambda function 自動擴展以處理大量傳入事件。Lambda function 的無伺服器特性使其能夠根據事件數量自動擴展,無需預先配置。最重要的是,Lambda 的 on-failure destination 功能允許您指定一個 Amazon SQS queue 作為目標,以便自動將處理失敗的事件傳送至該佇列進行後續審查,完美符合處理失敗事件的要求。
選項 B 涉及管理 EC2 實例,這增加了操作複雜性,且 SQS DLQ 需要應用程式邏輯來處理。選項 C 的 DynamoDB stream 主要用於資料庫變更事件,且其擴展性不如直接使用 SNS 和 Lambda。選項 D 的 EventBridge 雖然功能強大,但將事件傳送到 ALB 後方的 EC2 實例會增加管理負擔,且其內建的重試和 DLQ 機制可能不如 Lambda 的 on-failure destination 來得直接和輕量。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡