Amazon web services 在美国西部-2中使用AWS物联网连接到美国西部-1中的AWS Lambda的替代方案

Amazon web services 在美国西部-2中使用AWS物联网连接到美国西部-1中的AWS Lambda的替代方案,amazon-web-services,aws-lambda,aws-iot,Amazon Web Services,Aws Lambda,Aws Iot,我在USW2中托管了物联网,因为USW1没有物联网支持。我创建了一个规则,用触发器调用USW1中的lambda 我接着说,但我没有使用跨帐户ID,而是输入了相同的帐户ID,这样我就可以调用另一个区域。404失败了。在USW1中,我看不到直接将MQTT消息传递到计算机集群的方法。这里有解决办法吗。听起来你可能把账号弄混了 基本流程是: 来自USW2帐户的IoT规则将消息转发到USW1帐户中的Lambda函数 USW2中的函数需要具有USW1规则调用的权限 IoT规则中的跨帐户lambda执行确实

我在USW2中托管了物联网,因为USW1没有物联网支持。我创建了一个规则,用触发器调用USW1中的lambda


我接着说,但我没有使用跨帐户ID,而是输入了相同的帐户ID,这样我就可以调用另一个区域。404失败了。在USW1中,我看不到直接将MQTT消息传递到计算机集群的方法。这里有解决办法吗。

听起来你可能把账号弄混了

基本流程是:

  • 来自USW2帐户的IoT规则将消息转发到USW1帐户中的Lambda函数
  • USW2中的函数需要具有USW1规则调用的权限

IoT规则中的跨帐户lambda执行确实有效,但该规则和lambda需要位于同一区域

所以在你的情况下,你应该

USW2 (IoT) -> USW2 (Lambda) -> ... -> USW1