某公司將每日交易資料載入 Amazon Redshift,並希望追蹤哪些資料表已完成載入。資料工程師將透過 Lambda 函數在 DynamoDB 中記錄載入狀態。呼叫 Lambda 以寫入狀態的最佳方式為何?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Amazon Redshift Data API 將事件發佈到 Amazon EventBridge。設定 EventBridge 規則以呼叫 Lambda 函數。.
為什麼這是答案
正確答案是使用 Amazon Redshift Data API 將事件發佈到 Amazon EventBridge,並設定 EventBridge 規則以呼叫 Lambda 函數。Redshift Data API 允許您以程式化方式執行 SQL 命令,並可與 EventBridge 整合,在查詢完成時發送事件。EventBridge 規則可以篩選這些事件並觸發 Lambda 函數,以記錄載入狀態。 其他選項不理想: 使用第二個 Lambda 函數根據 CloudWatch 事件或 CloudTrail 事件呼叫第一個 Lambda,會增加不必要的複雜性。CloudWatch 事件主要用於監控指標和日誌,而 CloudTrail 則用於記錄 API 活動,兩者都不是直接觸發 Redshift 載入完成後動作的最佳方式。 使用 Amazon Redshift Data API 將訊息傳送到 Amazon SQS 佇列,然後由 SQS 觸發 Lambda 函數,雖然可行,但 EventBridge 提供更直接且更具彈性的事件路由和篩選功能,特別適合處理來自 AWS 服務的事件。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡