簡體   English   中英

一個區域的 CloudWatch 事件能否觸發 AWS 的另一個區域的 Lambda?

[英]Can a CloudWatch Event in one region trigger a Lambda in another region of AWS?

區域us-east-1中的 AWS CloudWatch 事件能否觸發us-west-2中的 lambda? 還是我必須在這兩個地區部署我的 lambda?

另一種方法是讓 CloudWatch 觸發 SNS。 根據附帶的屏幕截圖,SNS 主題訂閱將允許完整的 ARN 聲明,當我在美國西部(俄勒岡)地區時,下拉菜單甚至顯示了 us-east-1 lambda。

社交網絡截圖

從儀表板中,無法觸發跨區域 Lambda。 創建 CloudWatch 事件規則時,選擇要調用的Target ,在 Lambda 函數下僅顯示當前區域中的 lambda。

在此處輸入圖片說明

這可以通過在源區域中創建事件規則以及在與目標相同的區域中創建 SNS 主題來實現。

然后將目標區域中的 Lambda 訂閱到此 SNS 主題。

您可以將事件中繼到所需區域的 Eventbus。 您可以在那里設置事件規則來觸發所需的 lambda。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM