Amazon web services AWS物联网核心规则触发不同区域的lambda函数

Amazon web services AWS物联网核心规则触发不同区域的lambda函数,amazon-web-services,aws-lambda,alexa-skill,aws-iot,aws-regions,Amazon Web Services,Aws Lambda,Alexa Skill,Aws Iot,Aws Regions,我在AP-South-1地区设置了AWS物联网核心,我的所有设备都在那里。但由于alexa skill service endpoint的地区限制(即仅在北弗吉尼亚州、爱尔兰和俄勒冈州可用),我的lambda位于爱尔兰地区(因为它离AP-South-1最近)。在我需要在AWS IOt Core中创建规则之前,所有这些设置都运行良好。在规则的操作选项中,我只能看到相同区域的lambda函数,即Ap-South-1。我能在两个区域之间创建一个规则吗?因为转移整个物联网核心似乎很复杂,而且我担心这可能

我在AP-South-1地区设置了AWS物联网核心,我的所有设备都在那里。但由于alexa skill service endpoint的地区限制(即仅在北弗吉尼亚州、爱尔兰和俄勒冈州可用),我的lambda位于爱尔兰地区(因为它离AP-South-1最近)。在我需要在AWS IOt Core中创建规则之前,所有这些设置都运行良好。在规则的操作选项中,我只能看到相同区域的lambda函数,即Ap-South-1。我能在两个区域之间创建一个规则吗?因为转移整个物联网核心似乎很复杂,而且我担心这可能会增加mqtt消息的延迟。对此有什么解决方案吗?

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

发件人:

规则引擎此时不支持跨区域调用。我们鼓励客户将其物联网应用作为最佳实践进行区域化

作为实现跨区域调用的解决方法,我们建议您发送到当前区域中的Lambda并在那里进行跨区域调用