一个区域中的CloudWatch事件是否可以在AWS的另一个区域触发Lambda?

时间:2017-06-27 18:21:44

标签: amazon-web-services aws-lambda amazon-cloudwatch

区域us-east-1中的AWS CloudWatch事件是否可以在us-west-2中触发lambda?或者我是否必须在两个地区部署我的lambda?

3 个答案:

答案 0 :(得分:9)

另一种方法是让CloudWatch触发SNS。根据附带的屏幕截图,SNS主题订阅将允许完整的ARN声明,当我在美国西部(俄勒冈州)地区时,下拉列表甚至显示了us-east-1 lambda。

SNS Screenshot

答案 1 :(得分:4)

从仪表板中,无法触发跨区域Lambda。创建CloudWatch事件规则时,选择要调用的echo "$TEXT" ,在Lambda函数下,仅显示当前区域中的lambda。

enter image description here

答案 2 :(得分:0)

这可以通过在源区域中创建事件规则以及在与目标相同的区域中创建SNS主题来实现。

然后在目标区域中订阅此SNS主题的Lambda。