Использование управляемых удостоверений для Нагрузочного тестирования Azure
В этой статье показано, как создать управляемое удостоверение для нагрузочного тестирования Azure. Управляемое удостоверение можно использовать для проверки подлинности и чтения секретов из Azure Key Vault.
Управляемое удостоверение из Azure Active Directory (Azure AD) позволяет ресурсу нагрузочного тестирования легко получать доступ к другим защищенным Azure AD ресурсам, таким как Azure Key Vault. Удостоверение управляется платформой Azure и не требует управления секретами или их смены. Дополнительные сведения об управляемых удостоверениях в Azure AD см. в статье Что такое управляемые удостоверения для ресурсов Azure.
Нагрузочное тестирование Azure поддерживает два типа удостоверений:
- Назначаемое системой удостоверение связывается с ресурсом нагрузочного тестирования и удаляется при удалении ресурса. Ресурс может иметь только одно удостоверение, назначаемое системой.
- Назначаемое пользователем удостоверение — это автономный ресурс Azure, который можно назначить ресурсу нагрузочного тестирования. При удалении ресурса нагрузочного тестирования управляемое удостоверение остается доступным. Ресурсу нагрузочного тестирования можно назначить несколько удостоверений, назначаемых пользователем.
Предварительные требования
- Учетная запись Azure с активной подпиской. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.
- Ресурс нагрузочного тестирования Azure. Если вам нужно создать ресурс нагрузочного тестирования Azure, см. краткое руководство . Создание и запуск нагрузочного теста.
- Чтобы создать назначаемое пользователем управляемое удостоверение, учетной записи должна быть назначена роль участника управляемого удостоверения.
Назначение назначаемого системой удостоверения ресурсу нагрузочного тестирования
Чтобы назначить назначенное системой удостоверение для ресурса нагрузочного тестирования Azure, включите свойство для ресурса. Это свойство можно задать с помощью портал Azure или с помощью шаблона Azure Resource Manager (ARM).
Чтобы настроить управляемое удостоверение на портале, сначала создайте ресурс нагрузочного тестирования Azure, а затем включите эту функцию.
В портал Azure перейдите к ресурсу нагрузочного тестирования Azure.
На левой панели выберите Удостоверение.
Выберите вкладку Назначаемое системой.
Установите переключатель Состояние в положение Вкл., а затем нажмите кнопку Сохранить.
В окне подтверждения выберите Да , чтобы подтвердить назначение управляемого удостоверения.
После завершения назначения управляемого удостоверения на странице отобразится идентификатор объекта управляемого удостоверения и вы сможете назначить ему разрешения.
Теперь вы можете предоставить ресурсу нагрузочного тестирования доступ к хранилищу ключей Azure.
Назначение назначаемого пользователем удостоверения ресурсу нагрузочного тестирования
Перед добавлением управляемого удостоверения, назначаемого пользователем, в ресурс нагрузочного тестирования Azure необходимо сначала создать это удостоверение в Azure AD. Затем можно назначить удостоверение с помощью идентификатора ресурса.
В ресурс можно добавить несколько управляемых удостоверений, назначаемых пользователем. Например, если требуется доступ к нескольким ресурсам Azure, можно предоставить разные разрешения для каждого из этих удостоверений.
Создайте управляемое удостоверение, назначаемое пользователем, следуя инструкциям, приведенным в статье Создание управляемого удостоверения, назначаемого пользователем.
В портал Azure перейдите к ресурсу нагрузочного тестирования Azure.
На левой панели выберите Удостоверение.
Перейдите на вкладку Назначено пользователем и нажмите кнопку Добавить.
Найдите и выберите созданное ранее управляемое удостоверение. Затем выберите Добавить , чтобы добавить его в ресурс нагрузочного тестирования Azure.
Теперь вы можете предоставить ресурсу нагрузочного тестирования доступ к хранилищу ключей Azure.
Предоставление доступа к хранилищу ключей Azure
Используя управляемые удостоверения для ресурсов Azure, ресурс нагрузочного тестирования Azure может получать доступ к маркерам, обеспечивающим проверку подлинности в хранилище ключей Azure. Предоставьте управляемому удостоверению доступ, назначив ему соответствующую роль .
Чтобы предоставить ресурсу нагрузочного тестирования Azure разрешения на чтение секретов из хранилища ключей Azure, выполните следующие действия.
В портал Azure перейдите к ресурсу хранилища ключей Azure.
Если у вас нет хранилища ключей, следуйте инструкциям из краткого руководства по Azure Key Vault, чтобы создать его.
На левой панели в разделе Параметры выберите Политики доступа, а затем — Добавить политику доступа.
В раскрывающемся списке Разрешения секрета выберите Получить.
Выберите Выбрать субъект, а затем выберите назначаемый системой или пользователем субъект для ресурса нагрузочного тестирования Azure.
Если вы используете управляемое удостоверение, назначаемое системой, имя совпадает с именем ресурса нагрузочного тестирования Azure.
Выберите Добавить.
Теперь вы предоставили доступ к ресурсу нагрузочного тестирования Azure для чтения значений секретов из хранилища ключей Azure.