【发布时间】:2019-02-04 07:46:30
【问题描述】:
假设我想要一个暂存环境和一个生产环境。该应用程序通过添加主题规则并使用 AWS lambda 处理摄取来工作。
在 AWS IoT Core 中拥有多个环境的最佳方式是什么?
我想过这样做:
- 设置两个帐户(在我的项目中不可能)
- 按主题前缀拆分环境,如
dev/*或prod/*- 意味着设备需要提前知道它所属的位置
- 将设备添加到组并执行基于规则的过滤
- 是否有任何指导如何做到这一点?我知道我可以调用 lambda 函数,但这似乎是个坏主意。有一个基于组的过滤器会很棒,但是现在无法访问设备的组或属性
我更喜欢 3. 因为它还允许我使用生产设备进行测试。 1. 和 2. 都可以,但不是很灵活。
也许有一些最佳实践?
【问题讨论】:
-
我有同样的问题,因为我的“事物”的 IoT https 端点似乎是相同的。我也在考虑将 dev 和 prod 放在不同的地区。你最后做了什么?
标签: amazon-web-services aws-lambda aws-iot