Почему первичный ключ и вторичный ключ в Центре Интернета вещей Azure?

При создании политики общего доступа или регистрации устройства в Центре Интернета вещей Azure будет сгенерирована пара первичного и вторичного ключей. И я заметил, что могу подключить устройство к концентратору Интернета вещей, используя первичный или вторичный ключ.

Итак, для чего нужны первичные / вторичные ключи? Как мне спроектировать использование обоих ключей?


person Shuping    schedule 18.01.2016    source источник


Ответы (1)


Первичный и вторичный ключи имеют двоякую цель. Во-первых, это позволит вам продолжать пользоваться вашим сервисом, когда вы захотите заменить свой ключ. Допустим, вы подключаете все свои сервисы с помощью основного и хотите его обновить. Вы можете временно использовать вторичный в своих сервисах, а затем изменить основной без простоя. После внесения изменений вы можете настроить свои службы для использования нового первичного ключа.

Вторая возможность заключается в том, что вы даете партнерам свой вторичный ключ и используете свой первичный, если один из ваших партнеров злоупотребляет ключом, вы можете заменить его без простоя в ваших собственных службах.

person RoteS    schedule 18.01.2016
comment
Привет @RoteS, Спасибо за информацию. Если количество клиентов (или устройств) очень ограничено, можно будет вручную повторно сгенерировать и повторно развернуть ключи на устройствах. Однако, если имеется множество устройств, и я хочу установить политику для периодического обновления ключей на устройствах, какое из предлагаемых решений для автоматического обновления ключей и развертывания их на устройствах? - person Shuping; 19.01.2016
comment
Я думаю, что в этом случае было бы намного лучше использовать токены SAS. Это кажется хорошей отправной точкой для защиты вашей истории IOT: robtiffany.com/ Первичный / вторичный ключ - лучшее решение для веб-сайтов, использующих лазурное хранилище, например, когда у вас есть только 1 или 2 приложения, и где у вас лучше контроль. - person RoteS; 19.01.2016
comment
Я бы хотел, чтобы они добавили это описание в свою панель управления в качестве всплывающей подсказки. Очень информативно, спасибо! - person Teoman shipahi; 02.02.2021