我想发布(或通过AWS IoT JavaScript)到另一个区域的AWS IoT端点。
假设我在美国打开了一个网页,该网页向位于孟买(印度)的AWS IoT端点发布/订阅AWS IoT主题。
可以沟通吗?
如果是,等待时间是多少?
AWS会在自己的基础架构中重新路由我的消息吗?还是我的消息将通过自动路由直接发送到孟买?
跨区域发送IoT消息时需要其他资源吗?
谢谢。
答案 0 :(得分:1)
一个人回答您的问题
是的,这种交流是完全可能的。您可以从任何地理位置连接到任何地区的AWS IoT Message Broker终端节点,只要您可以访问有效凭证即可。
是的,会有延迟。
否。 AWS不会在其自己的基础架构中重新路由任何消息。如果您到达孟买地区(ap-south-1
),它将仅到达孟买地区的终点。最近,发表了一篇有关多区域物联网解决方案部署的文章。您可以找到它here。这显示了如何根据地理位置来配置IoT设备。
从文档中:
主题名称空间对于每个AWS账户和区域对都是隔离的。例如,一个AWS账户的Sensor / temp / room1主题独立于另一个AWS账户的Sensor / temp / room1主题。区域也是如此。 us-east-1中相同AWS账户中的Sensor / temp / room1主题独立于us-east-2中相同主题。 AWS IoT不支持在AWS账户和区域之间发送和接收消息。