Udostępnij za pośrednictwem


Konfigurowanie tożsamości zarządzanych dla klastra usługi Azure Data Explorer

Tożsamość zarządzana z identyfikatora Entra firmy Microsoft umożliwia klastrowi dostęp do innych chronionych zasobów firmy Microsoft, takich jak usługa Azure Key Vault. Tożsamość jest zarządzana przez platformę Azure i nie wymaga inicjowana obsługi ani rotacji żadnych wpisów tajnych.

W tym artykule pokazano, jak dodawać i usuwać tożsamości zarządzane w klastrze. Aby uzyskać więcej informacji na temat tożsamości zarządzanych, zobacz Omówienie tożsamości zarządzanych.

Uwaga

Tożsamości zarządzane dla usługi Azure Data Explorer nie będą zachowywać się zgodnie z oczekiwaniami, jeśli klaster usługi Azure Data Explorer zostanie zmigrowany między subskrypcjami lub dzierżawami. Aplikacja będzie musiała uzyskać nową tożsamość, którą można wykonać przez usunięcie tożsamości przypisanej przez system, a następnie dodanie tożsamości przypisanej przez system. Należy również zaktualizować zasady dostępu do zasobów podrzędnych, aby korzystać z nowej tożsamości.

Przykłady kodu oparte na poprzednich wersjach zestawu SDK można znaleźć w zarchiwizowanym artykule.

Typy tożsamości zarządzanych

Klaster usługi Azure Data Explorer można przyznać dwóm typom tożsamości:

  • Tożsamość przypisana przez system: powiązana z klastrem i usunięta, jeśli zasób zostanie usunięty. Klaster może mieć tylko jedną tożsamość przypisaną przez system.

  • Tożsamość przypisana przez użytkownika: autonomiczny zasób platformy Azure, który można przypisać do klastra. Klaster może mieć wiele tożsamości przypisanych przez użytkownika.

Dodawanie tożsamości przypisanej przez system

Przypisz tożsamość przypisaną przez system, która jest powiązana z klastrem i zostanie usunięta, jeśli klaster zostanie usunięty. Klaster może mieć tylko jedną tożsamość przypisaną przez system. Utworzenie klastra z tożsamością przypisaną przez system wymaga ustawienia dodatkowej właściwości w klastrze. Dodaj tożsamość przypisaną przez system przy użyciu witryny Azure Portal, języka C# lub szablonu usługi Resource Manager, jak opisano poniżej.

Dodawanie tożsamości przypisanej przez system przy użyciu witryny Azure Portal

Zaloguj się w witrynie Azure Portal.

Nowy klaster usługi Azure Data Explorer

  1. Tworzenie klastra usługi Azure Data Explorer

  2. Na karcie> Zabezpieczenia Tożsamość przypisana przez system wybierz pozycję Włączone. Aby usunąć tożsamość przypisaną przez system, wybierz pozycję Wyłączone.

  3. Wybierz pozycję Dalej: Tagi > lub Przejrzyj i utwórz , aby utworzyć klaster.

    Dodaj tożsamość przypisaną przez system do nowego klastra.

Istniejący klaster usługi Azure Data Explorer

  1. Otwórz istniejący klaster usługi Azure Data Explorer.

  2. Wybierz pozycję Tożsamość ustawień>w lewym okienku portalu.

  3. Na karcie Przypisane przez system okienka> Tożsamości:

    1. Przesuń suwak Stan do pozycji Włączone.
    2. Wybierz pozycję Zapisz
    3. W oknie podręcznym wybierz pozycję Tak

    Dodaj tożsamość przypisaną przez system.

  4. Po kilku minutach zostanie wyświetlony ekran:

    • Identyfikator obiektu — używany w przypadku kluczy zarządzanych przez klienta
    • Uprawnienia — wybieranie odpowiednich przypisań ról

    Tożsamość przypisana przez system.

Usuwanie tożsamości przypisanej przez system

Usunięcie tożsamości przypisanej przez system spowoduje również usunięcie jej z identyfikatora Entra firmy Microsoft. Tożsamości przypisane przez system są również automatycznie usuwane z identyfikatora Entra firmy Microsoft po usunięciu zasobu klastra. Tożsamość przypisana przez system można usunąć, wyłączając tę funkcję. Usuń tożsamość przypisaną przez system przy użyciu witryny Azure Portal, języka C# lub szablonu usługi Resource Manager, jak opisano poniżej.

Usuwanie tożsamości przypisanej przez system przy użyciu witryny Azure Portal

  1. Zaloguj się w witrynie Azure Portal.

  2. Wybierz pozycję Tożsamość ustawień>w lewym okienku portalu.

  3. Na karcie Przypisane przez system okienka> Tożsamości:

    1. Przesuń suwak Stan do pozycji Wyłączone.
    2. Wybierz pozycję Zapisz
    3. W oknie podręcznym wybierz pozycję Tak , aby wyłączyć tożsamość przypisaną przez system. Okienko Tożsamość przywraca ten sam warunek co przed dodaniu tożsamości przypisanej przez system.

    Tożsamość przypisana przez system jest wyłączona.

Dodawanie tożsamości przypisanej przez użytkownika

Przypisz tożsamość zarządzaną przypisaną przez użytkownika do klastra. Klaster może mieć więcej niż jedną tożsamość przypisaną przez użytkownika. Utworzenie klastra z tożsamością przypisaną przez użytkownika wymaga ustawienia dodatkowej właściwości w klastrze. Dodaj tożsamość przypisaną przez użytkownika przy użyciu witryny Azure Portal, języka C# lub szablonu usługi Resource Manager, zgodnie z poniższym opisem.

Dodawanie tożsamości przypisanej przez użytkownika przy użyciu witryny Azure Portal

  1. Zaloguj się w witrynie Azure Portal.

  2. Utwórz zasób tożsamości zarządzanej przypisanej przez użytkownika.

  3. Otwórz istniejący klaster usługi Azure Data Explorer.

  4. Wybierz pozycję Tożsamość ustawień>w lewym okienku portalu.

  5. Na karcie Przypisane przez użytkownika wybierz pozycję Dodaj.

  6. Wyszukaj utworzoną wcześniej tożsamość i wybierz ją. Wybierz Dodaj.

    Dodaj tożsamość przypisaną przez użytkownika.

Usuwanie tożsamości zarządzanej przypisanej przez użytkownika z klastra

Usuń tożsamość przypisaną przez użytkownika przy użyciu witryny Azure Portal, języka C# lub szablonu usługi Resource Manager, jak opisano poniżej.

Usuwanie tożsamości zarządzanej przypisanej przez użytkownika przy użyciu witryny Azure Portal

  1. Zaloguj się w witrynie Azure Portal.

  2. Wybierz pozycję Tożsamość ustawień>w lewym okienku portalu.

  3. Wybierz kartę Użytkownik przypisany .

  4. Wyszukaj utworzoną wcześniej tożsamość i wybierz ją. Wybierz Usuń.

    Usuń tożsamość przypisaną przez użytkownika.

  5. W oknie podręcznym wybierz pozycję Tak , aby usunąć tożsamość przypisaną przez użytkownika. Okienko Tożsamość przywraca ten sam warunek co przed dodaniu tożsamości przypisanej przez użytkownika.