Использование управляемых удостоверений для Нагрузочного тестирования Azure

В этой статье показано, как создать управляемое удостоверение для нагрузочного тестирования Azure. Управляемое удостоверение можно использовать для проверки подлинности и чтения секретов из Azure Key Vault.

Управляемое удостоверение из Azure Active Directory (Azure AD) позволяет ресурсу нагрузочного тестирования легко получать доступ к другим защищенным Azure AD ресурсам, таким как Azure Key Vault. Удостоверение управляется платформой Azure и не требует управления секретами или их смены. Дополнительные сведения об управляемых удостоверениях в Azure AD см. в статье Что такое управляемые удостоверения для ресурсов Azure.

Нагрузочное тестирование Azure поддерживает два типа удостоверений:

  • Назначаемое системой удостоверение связывается с ресурсом нагрузочного тестирования и удаляется при удалении ресурса. Ресурс может иметь только одно удостоверение, назначаемое системой.
  • Назначаемое пользователем удостоверение — это автономный ресурс Azure, который можно назначить ресурсу нагрузочного тестирования. При удалении ресурса нагрузочного тестирования управляемое удостоверение остается доступным. Ресурсу нагрузочного тестирования можно назначить несколько удостоверений, назначаемых пользователем.

Предварительные требования

Назначение назначаемого системой удостоверения ресурсу нагрузочного тестирования

Чтобы назначить назначенное системой удостоверение для ресурса нагрузочного тестирования Azure, включите свойство для ресурса. Это свойство можно задать с помощью портал Azure или с помощью шаблона Azure Resource Manager (ARM).

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

  1. В портал Azure перейдите к ресурсу нагрузочного тестирования Azure.

  2. На левой панели выберите Удостоверение.

  3. Выберите вкладку Назначаемое системой.

  4. Установите переключатель Состояние в положение Вкл., а затем нажмите кнопку Сохранить.

    Снимок экрана: назначение управляемого удостоверения, назначаемого системой, для нагрузочного тестирования Azure в портал Azure.

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

  6. После завершения назначения управляемого удостоверения на странице отобразится идентификатор объекта управляемого удостоверения и вы сможете назначить ему разрешения.

    Снимок экрана: сведения об управляемом удостоверении, назначаемом системой, для ресурса нагрузочного тестирования в портал Azure.

Теперь вы можете предоставить ресурсу нагрузочного тестирования доступ к хранилищу ключей Azure.

Назначение назначаемого пользователем удостоверения ресурсу нагрузочного тестирования

Перед добавлением управляемого удостоверения, назначаемого пользователем, в ресурс нагрузочного тестирования Azure необходимо сначала создать это удостоверение в Azure AD. Затем можно назначить удостоверение с помощью идентификатора ресурса.

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

  1. Создайте управляемое удостоверение, назначаемое пользователем, следуя инструкциям, приведенным в статье Создание управляемого удостоверения, назначаемого пользователем.

    Снимок экрана: создание управляемого удостоверения, назначаемого пользователем, в портал Azure.

  2. В портал Azure перейдите к ресурсу нагрузочного тестирования Azure.

  3. На левой панели выберите Удостоверение.

  4. Перейдите на вкладку Назначено пользователем и нажмите кнопку Добавить.

  5. Найдите и выберите созданное ранее управляемое удостоверение. Затем выберите Добавить , чтобы добавить его в ресурс нагрузочного тестирования Azure.

    Снимок экрана: включение управляемого удостоверения, назначаемого пользователем, для нагрузочного тестирования Azure.

Теперь вы можете предоставить ресурсу нагрузочного тестирования доступ к хранилищу ключей Azure.

Предоставление доступа к хранилищу ключей Azure

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

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

  1. В портал Azure перейдите к ресурсу хранилища ключей Azure.

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

  2. На левой панели в разделе Параметры выберите Политики доступа, а затем — Добавить политику доступа.

  3. В раскрывающемся списке Разрешения секрета выберите Получить.

    Снимок экрана: добавление политики доступа в хранилище ключей Azure.

  4. Выберите Выбрать субъект, а затем выберите назначаемый системой или пользователем субъект для ресурса нагрузочного тестирования Azure.

    Если вы используете управляемое удостоверение, назначаемое системой, имя совпадает с именем ресурса нагрузочного тестирования Azure.

  5. Выберите Добавить.

Теперь вы предоставили доступ к ресурсу нагрузочного тестирования Azure для чтения значений секретов из хранилища ключей Azure.

Дальнейшие действия