Настройка управляемых удостоверений для кластера Azure Data Explorer

Управляемое удостоверение из идентификатора Microsoft Entra позволяет кластеру получать доступ к другим защищенным ресурсам Microsoft Entra, таким как Azure Key Vault. Платформа Azure управляет удостоверением и не требует подготовки или смены секретов.

В этой статье показано, как добавлять и удалять управляемые удостоверения в кластере. Подробнее управляемые удостоверения описаны в статье Общие сведения об управляемых удостоверениях.

Примечание.

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

Примеры кода на основе предыдущих версий пакета SDK см. в архивной статье.

Типы управляемых удостоверений

Вы можете назначить кластеру Azure Data Explorer два типа удостоверений:

  • Назначаемое системой удостоверение: привязано к кластеру и удалено при удалении ресурса. У кластера может быть только одно удостоверение, назначенное системой.

  • Назначаемое пользователем удостоверение: автономный ресурс Azure, который можно назначить кластеру. Кластер может иметь несколько идентификаторов, назначаемых пользователем.

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

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

Добавление системной идентификации с помощью портала Azure

Войдите на портал Azure.

Новый кластер Azure Data Explorer

  1. Создание кластера Azure Data Explorer

  2. На вкладке "Безопасность " в разделе "Назначаемое системой удостоверение" выберите "Вкл.". Чтобы удалить назначенного системой удостоверение, выберите Выкл.

  3. Выберите элемент Next : Tags (Далее: теги) > или Просмотр и создание, чтобы создать кластер.

    Добавить системный идентификатор в новый кластер.

Существующий кластер Azure Data Explorer

  1. Откройте существующий кластер Azure Data Explorer.

  2. Выберите Параметры>Идентификация в левой области портала.

  3. На панели Идентификация на вкладке Назначаемая системой

    1. Переместите ползунок Состояния в положение Вкл.
    2. Нажмите кнопку "Сохранить".
    3. Во всплывающем окне нажмите кнопку "Да".

    Добавление назначаемого системой удостоверения.

  4. Через несколько минут на экране появится следующее.

    • Идентификатор объекта — используется для ключей, управляемых клиентом.
    • Разрешения — выберите соответствующие назначения ролей.

    Назначаемое системой удостоверение включено.

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

При удалении назначаемого системой удостоверения вы также удаляете его из идентификатора Microsoft Entra. Удостоверения, назначенные системой, также автоматически удаляются из идентификатора Microsoft Entra при удалении ресурса кластера. Вы можете удалить назначаемое системой удостоверение, отключив функцию. Используйте портал Azure, C# или шаблон Resource Manager, чтобы удалить назначаемое системой удостоверение, как описано в следующем разделе.

Удалите удостоверение, назначенное системой, с помощью портала Azure

  1. Войдите на портал Azure.

  2. Выберите Параметры>Идентификатор в левой области портала.

  3. На панели Идентификация на вкладке Назначаемая системой:

    1. Переместите ползунок Состояния в положение Вкл.
    2. Нажмите кнопку "Сохранить".
    3. Во всплывающем окне выберите Да, чтобы отключить идентификатор, назначенный системой. Панель Идентификация возвращается в то же состояние, что и до добавления удостоверения, назначаемого системой.

    Идентификатор, назначенный системой, отключен.

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

Назначьте кластеру управляемое удостоверение, назначенное пользователем. Кластер может иметь несколько идентификаторов, назначаемых пользователем. Чтобы создать кластер с удостоверением, назначенным пользователем, необходимо задать дополнительное свойство в кластере. Добавьте назначенное пользователем удостоверение с помощью портала Azure, C# или шаблона Resource Manager, как описано в следующих разделах.

Добавьте пользовательское назначенное удостоверение с помощью портала Azure

  1. Войдите на портал Azure.

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

  3. Откройте существующий кластер Azure Data Explorer.

  4. На левой панели портала выберите Настройки>Идентификатор.

  5. На вкладке Назначено пользователем выберите Добавить.

  6. Найдите созданное ранее удостоверение и выберите его. Выберите Добавить.

    Добавьте идентификационные данные пользователя.

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

Удалите назначенное пользователем удостоверение с помощью портала Azure, C# или шаблона диспетчера ресурсов, как описано в следующем разделе.

Удаление назначенной пользователем управляемой идентичности с помощью портала Azure

  1. Войдите на портал Azure.

  2. Выберите "Параметры>Идентификация" в левой области портала.

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

  4. Найдите созданное ранее удостоверение и выберите его. Выберите Удалить.

    Удалить назначенный пользователю идентификатор.

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