Есть ли простой способ понять, как работают Azure управляемые удостоверения и почему они безопасны? - PullRequest
0 голосов
/ 27 января 2020

Я читал https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview и на полпути понял, что мой мозг кипит.

Есть ли более интуитивное объяснение, что это такое и почему это устраняет необходимость хранить учетные данные в исходный код?

Ответы [ 2 ]

1 голос
/ 27 января 2020

Попробуйте https://azure.microsoft.com/en-us/blog/keep-credentials-out-of-code-introducing-azure-ad-managed-service-identity/.

Вы можете думать об этом, как будто ваш Azure ресурс (ie. ВМ) является идентификатором. Скажем, вы хотите получить доступ к BLOB-объекту в Azure Хранилище с вашей Azure виртуальной машины. Один из вариантов - создать приложение AAD и поместить идентификатор клиента и секрет клиента (пароль) в ваш код или файл конфигурации. Это проблема, которую пытаются решить управляемые личности.

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

0 голосов
/ 07 февраля 2020

Я создал эти слайды для своих коллег. Может быть, они могут помочь (голландский): https://docs.google.com/presentation/d/1EQwAIYeXfJFhKfJvAAHODXy0984SGo69eKfpAxHVyrU/edit?usp=sharing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...