跨区域的IoT消息发布/订阅(不同区域中的端点)

时间:2019-07-16 04:41:11

标签: aws-iot

我想发布(或通过AWS IoT JavaScript)到另一个区域的AWS IoT端点。

假设我在美国打开了一个网页,该网页向位于孟买(印度)的AWS IoT端点发布/订阅AWS IoT主题。

  1. 可以沟通吗?

  2. 如果是,等待时间是多少?

  3. AWS会在自己的基础架构中重新路由我的消息吗?还是我的消息将通过自动路由直接发送到孟买?

  4. 跨区域发送IoT消息时需要其他资源吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

一个人回答您的问题

  1. 是的,这种交流是完全可能的。您可以从任何地理位置连接到任何地区的AWS IoT Message Broker终端节点,只要您可以访问有效凭证即可。

  2. 是的,会有延迟。

  3. 否。 AWS不会在其自己的基础架构中重新路由任何消息。如果您到达孟买地区(ap-south-1),它将仅到达孟买地区的终点。最近,发表了一篇有关多区域物联网解决方案部署的文章。您可以找到它here。这显示了如何根据地理位置来配置IoT设备。

  4. 从文档中:

  

主题名称空间对于每个AWS账户和区域对都是隔离的。例如,一个AWS账户的Sensor / temp / room1主题独立于另一个AWS账户的Sensor / temp / room1主题。区域也是如此。 us-east-1中相同AWS账户中的Sensor / temp / room1主题独立于us-east-2中相同主题。 AWS IoT不支持在AWS账户和区域之间发送和接收消息。