AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·TW
·更新於 19 Jul 2026
使用者將小型檔案上傳到 Amazon S3。上傳後,每個檔案都需要一次性的簡單轉換為 JSON,以便後續分析。每個檔案都必須在上傳後盡快處理。需求量從高到低或沒有,變化很大。哪種解決方案能以最少的營運開銷滿足這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 設定 Amazon S3 向 Amazon Simple Queue Service (Amazon SQS) 佇列發送事件通知。使用 AWS Lambda 函數從佇列讀取並處理資料。將產生的 JSON 檔案儲存在 Amazon DynamoDB 中。.
為什麼這是答案
正確答案提供了一個無伺服器且高度可擴展的解決方案,營運開銷最低。當檔案上傳到 S3 時,S3 事件通知會將訊息發送到 SQS 佇列。Lambda 函數訂閱此佇列,並在接收到訊息時自動觸發,處理檔案並將結果儲存到 DynamoDB。Lambda 和 DynamoDB 都是無伺服器服務,可根據需求自動擴展,且只需為實際使用量付費。
其他選項的缺點:
Amazon EMR 是一個大數據處理框架,對於小型檔案的單次轉換來說過於複雜且成本高昂,營運開銷較大。
使用 Amazon EC2 實例需要管理伺服器,且在處理量變化大時,手動擴展或設定自動擴展會增加營運負擔。
Amazon EventBridge 和 Kinesis Data Streams 組合可用於即時數據流,但對於 S3 上傳觸發的檔案處理,SQS 和 Lambda 的組合更直接且通常成本更低。將結果儲存在 Amazon Aurora DB 叢集中,對於簡單的 JSON 檔案,可能不如 DynamoDB 這樣的文件資料庫來得高效和成本效益。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡