AmazonAmazon Solution Architect Professional SAP-C02 Certification
·TW
·更新於 1 Aug 2026
一個多租戶 SaaS 應用程式使用共享的 Amazon DynamoDB 資料表和 AWS Lambda 作為其應用程式層。每個請求都包含一個租戶 ID。該公司希望根據每個租戶的 DynamoDB 資源消耗來向其收費,並且已經有 AWS Cost and Usage Report (CUR)。哪種方法能以最少的操作開銷提供 DynamoDB 成本的精細化每租戶視圖?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 修改 Lambda 以將每個交易的租戶 ID 以及從 DynamoDB 消耗的 RCU 和 WCU 記錄到 CloudWatch Logs。部署另一個 Lambda,透過使用記錄的容量單位和來自 AWS Cost Explorer API 的整體 DynamoDB 成本來計算租戶成本。使用 Amazon EventBridge 規則按排程執行成本計算 Lambda。.
為什麼這是答案
正確答案提供了最精細且操作開銷較低的方法。透過 Lambda 記錄每個交易的租戶 ID、讀取容量單位 (RCU) 和寫入容量單位 (WCU) 到 CloudWatch Logs,可以精確追蹤每個租戶的實際 DynamoDB 資源消耗。另一個 Lambda 定期處理這些日誌,並結合 AWS Cost Explorer API 提供的整體 DynamoDB 成本,可以準確計算每個租戶的費用。EventBridge 規則自動化此過程,減少手動操作。
選項一的標籤方法無法提供精細到交易層級的成本,因為標籤是資源層級的。選項三修改分區鍵會增加 DynamoDB 的設計複雜性,且 Athena 查詢可能成本較高。選項四使用 CloudWatch 自訂指標和 Pricing Calculator 無法提供實際消耗的精確成本分配,且 Pricing Calculator 僅用於估算,而非實際帳單數據。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡