AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
一個無伺服器應用程式必須使用 Lambda 函數來回應 DynamoDB 資料表的變更。開發人員應如何設定 Lambda 函數以擷取資料表變更?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在資料表上啟用 DynamoDB Streams,並新增一個從 DynamoDB stream 叫用 Lambda 的觸發器。.
為什麼這是答案
正確答案是「在資料表上啟用 DynamoDB Streams,並新增一個從 DynamoDB stream 叫用 Lambda 的觸發器」。DynamoDB Streams 專為捕獲 DynamoDB 表格中的所有項目級別修改而設計,並以近乎即時的方式將這些變更作為有序的記錄序列發布。Lambda 函數可以直接訂閱這些串流,並在資料變更時自動觸發,這是處理 DynamoDB 資料表變更的標準且高效的無伺服器模式。
其他選項不正確的原因:
Kinesis Data Stream 雖然可以處理串流資料,但它不是 DynamoDB 變更的內建來源,需要額外的整合層。
EventBridge 排程規則是基於時間的觸發器,不適用於即時響應資料變更,且定期檢查會產生不必要的開銷。
Kinesis Data Firehose 主要用於將串流資料傳輸到儲存或分析服務,而不是作為 Lambda 函數的即時觸發器來響應 DynamoDB 變更。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡