【问题标题】:AWS IOT Core rule trigger lambda function in different regionAWS IOT Core 规则触发不同区域的 lambda 函数
【发布时间】:2020-06-10 01:36:41
【问题描述】:

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

【问题讨论】:

    标签: amazon-web-services aws-lambda alexa-skill aws-iot aws-regions


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-02-22
      • 2018-01-15
      • 1970-01-01
      • 2020-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-06
      • 2017-11-01
      相关资源
      最近更新 更多