为什么Azure IoT中心中的主键和辅助键?

时间:2016-01-18 11:42:34

标签: azure iot symmetric-key azure-iot-hub

在Azure IoT中心创建共享访问策略或注册设备时,将生成主键和辅助键对。我注意到我可以使用主键或辅助键将设备连接到IoT集线器。

那么,拥有主要/次要密钥的目的是什么?我该如何设计两个键的使用?

1 个答案:

答案 0 :(得分:11)

主键和辅助键的目标是双重的。 首先,当您想要更换密钥时,它将允许您继续使用您的服务。假设您使用主服务器连接所有服务,并且您想要刷新它。您可以在服务中临时使用辅助服务器,然后在不停机的情况下更改主服务器。完成更改后,您可以将服务配置为使用新的主键。

第二种可能性是,如果您的某个合作伙伴会滥用您可以替换它的密钥,而您没有在自己的服务中停机,那么您可以向合作伙伴提供辅助密钥并使用主密钥。