【问题标题】:Alternatives to using AWS IoT in US-West-2 connecting to AWS Lambda in US-West-1在 US-West-2 中使用 AWS IoT 连接到 US-West-1 中的 AWS Lambda 的替代方案
【发布时间】:2021-02-05 23:41:35
【问题描述】:

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

我关注了https://aws.amazon.com/blogs/iot/access-cross-account-resources-using-aws-iot-rules-engine/,但我没有使用跨账户 ID,而是输入了相同的账户 ID,这样我就可以呼叫另一个区域。这以 404 失败。我看不到将 MQTT 消息传递到 USW1 中的计算机集群的直接方式。这里有解决方法吗?

【问题讨论】:

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


    【解决方案1】:

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

    所以在你的情况下你会有

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

    【讨论】:

      【解决方案2】:

      听起来您的帐号可能混淆了。

      基本流程是:

      • 您的 USW2 账户中的 IoT 规则将消息转发到您的 USW1 账户中的 Lambda 函数
      • USW2 中的函数需要获得 USW1 规则调用的权限

      【讨论】:

        猜你喜欢
        • 2020-11-24
        • 1970-01-01
        • 2012-07-23
        • 1970-01-01
        • 2019-01-29
        • 2016-04-30
        • 2022-06-10
        • 2019-03-21
        • 1970-01-01
        相关资源
        最近更新 更多