EventBridge Pipe 使用 Amazon SQS queue 作為其來源,並將每個來源事件發佈到 EventBridge event bus。Pipe 中的 Lambda function 會從資料庫中查詢每個事件的串流狀態,並將該狀態附加到事件中。公司只希望在串流狀態為 ready 時才將事件發佈到 event bus。他們應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 pipe 中新增一個篩選步驟,以匹配串流狀態等於 ready 的事件。.
為什麼這是答案
正確答案是「在 pipe 中新增一個篩選步驟,以匹配串流狀態等於 ready 的事件」。EventBridge Pipes 支援在處理來源事件後、將事件傳遞給目標之前,新增篩選步驟。這允許您根據事件內容(包括 Lambda 處理後新增的內容)來篩選事件,確保只有符合條件的事件才會發佈到 EventBridge event bus。 修改 Lambda 函數使其僅傳回狀態為 ready 的串流事件是不可行的,因為 Lambda 函數在 EventBridge Pipe 中是作為轉換步驟,它接收整個事件並返回轉換後的事件,而不是篩選事件。在訂閱 bus 的每個 EventBridge rule 上新增篩選器會導致不必要的事件發佈到 bus,增加成本和複雜性。在 pipe 輸出上使用 input transformer 來捨棄事件是錯誤的理解,input transformer 用於重塑事件結構,而非篩選或捨棄事件。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡