AmazonAmazon Solution Architect Professional SAP-C02 Certification
·TW
·更新於 1 Aug 2026
在 EC2 上執行的應用程式會輪詢 Amazon EFS 檔案系統以尋找新檔案。當新檔案出現時,應用程式會選擇一個 Docker 容器映像來處理該檔案,啟動適當的容器,並傳遞檔案位置。處理時間最長可達 2 小時;完成後,容器會將結果寫回 EFS 並結束。該公司希望移除執行這些容器的 EC2 執行個體。哪種重構方法符合此要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立 Amazon ECS 叢集並將處理作為 AWS Fargate 任務執行。將容器選擇邏輯提取到 AWS Lambda 函數中,該函數會啟動適當的 Fargate 任務。將檔案儲存移至 Amazon S3 儲存貯體,更新處理程式碼以使用 S3,並設定 S3 事件通知以在物件建立時叫用 Lambda 函數。.
為什麼這是答案
正確答案透過將檔案儲存從 EFS 遷移到 S3,並利用 S3 事件通知觸發 Lambda 函數來啟動 Fargate 任務,從而消除了對 EC2 執行個體的依賴。S3 事件通知提供高效、事件驅動的處理啟動,而 Lambda 負責容器選擇邏輯並啟動 Fargate 任務,Fargate 則提供無伺服器容器執行環境,無需管理 EC2 執行個體。
第一個錯誤選項:EventBridge 不適合直接監控 EFS 檔案變更,且將容器選擇邏輯放入 EventBridge 規則中不切實際。
第二個錯誤選項:Fargate 服務旨在長時間執行,不適合作為一次性事件觸發器。EFS 事件通知通常透過 Lambda 或 SNS/SQS 整合。
第四個錯誤選項:Lambda 函數有執行時間限制(目前為 15 分鐘),無法處理長達 2 小時的任務。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡