AWS IOT核心规则触发lambda函数在不同区域中

问题描述 投票:1回答:1

我在AP-South-1区域中拥有我的AWS IOT Core设置,所有设备都在那里。但是由于alexa技术服务端点的区域限制(即仅在北弗吉尼亚州,爱尔兰和俄勒冈州可用),我的lambda位于爱尔兰地区(因为它最接近AP-South-1)。在我需要在AWS IOt Core中创建规则之前,所有这些设置都可以正常工作。在rule的action选项中,我只能看到相同区域(即Ap-South-1)的lambda函数。我可以在两个区域之间以某种方式创建规则吗?因为转移整个IOT Core看起来很复杂,而且我担心这可能会增加mqtt消息中的延迟。有什么解决办法吗?

amazon-web-services aws-lambda alexa-skill aws-iot aws-regions
1个回答
0
投票

AWS建议您在当前区域中调用Lambda,然后在其他区域中调用Lambda。

来自https://forums.aws.amazon.com/thread.jspa?messageID=914149&#914149

规则引擎目前不支持跨区域调用。我们鼓励客户将IoT应用程序区域化为最佳做法。

作为实现跨区域调用的一种解决方法,我们建议您发送到当前区域中的Lambda,然后在该区域进行跨区域调用。

© www.soinside.com 2019 - 2024. All rights reserved.