AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
您正在建置一個必須支援數萬名使用者的行動照片儲存應用程式。後端使用與 Lambda 整合的 API Gateway 來處理上傳,而 DynamoDB 則儲存照片中繼資料。使用者必須註冊、上傳照片 (300 KB–5 MB),並擷取他們先前上傳的內容。哪種架構能以最少的操作負擔滿足這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Amazon Cognito 使用者集區進行帳戶管理,並在 API Gateway 中設定 Cognito 使用者集區授權方。讓 Lambda 函數將照片檔案儲存在 Amazon S3 中,並將 S3 物件金鑰記錄在 DynamoDB 中繼資料表中;透過在 DynamoDB 中查詢 S3 金鑰來擷取照片。.
為什麼這是答案
此架構以最少操作負擔滿足需求。Amazon Cognito 使用者集區提供可擴展的使用者管理和身分驗證,並可直接與 API Gateway 整合,簡化授權。Amazon S3 是儲存大量物件(如照片)的最佳選擇,提供高可用性、耐久性和可擴展性,且成本效益高。將 S3 物件金鑰儲存在 DynamoDB 中,可有效率地查詢照片中繼資料並取得檔案位置。
其他選項的缺點:
直接將照片儲存在 DynamoDB 中不適合,因為 DynamoDB 適用於中繼資料,而非大型二進位物件,且成本高昂。
為每個使用者建立 IAM 使用者不具可擴展性,且管理負擔極高。
在 DynamoDB 中管理使用者帳戶需要手動實作和維護身分驗證邏輯,增加了操作複雜性。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡