AWS IoT +多种环境(dev / qa / uat / prod)

时间:2018-06-15 15:10:51

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

背景:

我们的团队只有一个AWS root帐户(多个IAM用户);

我们在AWS中有多个环境(dev / qa / uat / prod)和S3(不同的存储桶)& EC2(不同的EC2)......;

在我们有一项需要IoT功能的新要求之前,一切进展顺利;

问题:

如何为AWS IoT设置多个环境?

我想为不同的环境隔离IoT内容(例如Thing,Certificates ...);

如果我们使用分离的root帐户来设置IoT,我们必须将其他现有环境(EC2 / S3)移动到新的root帐户以与相应的IoT环境集成,这不是我们想要的;

是否可以使用一个AWS root帐户? (我们希望在一个地区);

1 个答案:

答案 0 :(得分:0)

我刚刚遇到了同样的问题。我想到的唯一体面的解决方案是将我的艺名添加到MQTT主题中。例如:

/dev/field-readings/device-1234 /testing/field-readings/device-1234 /production/field-readings/device-1234

这适用于我定义的主题,但不适用于预定义的主题,例如用于连接和断开连接。