Udostępnij przez


Konfigurowanie kluczy zarządzanych przez klienta

Usługa Azure Data Explorer szyfruje wszystkie dane na koncie magazynowym w stanie spoczynku. Domyślnie dane są szyfrowane przy użyciu kluczy zarządzanych przez firmę Microsoft. Aby uzyskać dodatkową kontrolę nad kluczami szyfrowania, możesz podać klucze zarządzane przez klienta do użycia na potrzeby szyfrowania danych.

Klucze zarządzane przez klienta muszą być przechowywane w Azure Key Vault. Możesz utworzyć własne klucze i przechowywać je w magazynie kluczy lub użyć interfejsu API usługi Azure Key Vault do generowania kluczy. Klaster usługi Azure Data Explorer i magazyn kluczy muszą znajdować się w tym samym regionie, ale mogą znajdować się w różnych subskrypcjach. Aby uzyskać szczegółowe wyjaśnienie dotyczące kluczy zarządzanych przez klienta, zobacz klucze zarządzane przez klienta za pomocą usługi Azure Key Vault.

W tym artykule pokazano, jak skonfigurować klucze zarządzane przez klienta.

Konfigurowanie usługi Azure Key Vault

Aby skonfigurować klucze zarządzane przez klienta za pomocą usługi Azure Data Explorer, należy ustawić dwie właściwości w magazynie kluczy: miękkie usuwanie i Nie usuwaj trwale. Te właściwości nie są domyślnie włączone. Aby włączyć te właściwości, wykonaj włączanie usuwania miękkiego i włączanie ochrony przed usunięciem w PowerShell lub interfejsie wiersza polecenia platformy Azure w nowym lub istniejącym magazynie kluczy. Obsługiwane są tylko klucze RSA o rozmiarze 2048. Aby uzyskać więcej informacji na temat kluczy, zobacz key vault keys.

Uwaga

Szyfrowanie danych przy użyciu kluczy zarządzanych przez klienta nie jest obsługiwane w klastrach liderów i klastrach obserwowanych.

Przypisywanie tożsamości zarządzanej do klastra

Aby włączyć klucze zarządzane przez klienta dla klastra, najpierw przypisz tożsamość zarządzaną przypisaną przez system lub przypisaną przez użytkownika do klastra. Użyjesz tej tożsamości zarządzanej, aby udzielić klastrowi uprawnień dostępu do magazynu kluczy. Aby skonfigurować tożsamości zarządzane, zobacz tożsamości zarządzane.

Włączanie szyfrowania przy użyciu kluczy zarządzanych przez klienta

W poniższych krokach wyjaśniono, jak włączyć szyfrowanie kluczy zarządzanych przez klienta przy użyciu witryny Azure Portal. Domyślnie szyfrowanie usługi Azure Data Explorer używa kluczy zarządzanych przez firmę Microsoft. Skonfiguruj klaster usługi Azure Data Explorer, aby używał kluczy zarządzanych przez klienta i określ klucz do skojarzenia z klastrem.

  1. W portalu Azureprzejdź do zasobu klastra Azure Data Explorer.

  2. W lewym okienku portalu wybierz Ustawienia >Encryption.

  3. W okienku Encryption wybierz pozycję Wł. dla ustawienia klucza zarządzanego przez klienta.

  4. Kliknij Wybierz klucz.

    Konfigurowanie kluczy zarządzanych przez klienta.

  5. W oknie Wybierz klucz w usłudze Azure Key Vault wybierz istniejący magazyn kluczy z listy rozwijanej. Jeśli wybierzesz pozycję Utwórz nową, aby utworzyć nową usługę Key Vault, zostaniesz przekierowany na ekran Tworzenia usługi Key Vault.

  6. Wybierz przycisk .

  7. Wersja:

    • Aby upewnić się, że ten klucz zawsze używa najnowszej wersji klucza, zaznacz pole wyboru Zawsze używaj bieżącej wersji klucza.
    • W przeciwnym razie wybierz wersję .
  8. Kliknij opcję Wybierz.

    Wybierz klucz z usługi Azure Key Vault.

  9. W obszarze Typ tożsamościwybierz Przypisane przez system lub Przypisane przez użytkownika.

  10. Jeśli wybierzesz User Assigned, wybierz przypisaną przez użytkownika tożsamość z listy rozwijanej.

    wybierz typ tożsamości zarządzanej.

  11. W okienku szyfrowania, które zawiera teraz klucz, kliknij Zapisz. Po pomyślnym utworzeniu CMK otrzymasz komunikat o sukcesie w Powiadomienia.

    Zapisz klucz zarządzany przez klienta.

Jeśli wybierzesz tożsamość przypisaną przez system podczas włączania kluczy zarządzanych przez klienta dla klastra usługi Azure Data Explorer, zostanie utworzona taka tożsamość dla klastra, jeśli jeszcze nie istnieje. Ponadto będziesz dostarczać wymagane uprawnienia get, wrapKey i unwrapKey do klastra usługi Azure Data Explorer w wybranej usłudze Key Vault i uzyskać właściwości usługi Key Vault.

Uwaga

Wybierz opcję Wyłącz, aby usunąć klucz zarządzany przez klienta po jego stworzeniu.

Aktualizowanie wersji klucza

Podczas tworzenia nowej wersji klucza należy zaktualizować klaster, aby używał nowej wersji. Najpierw wywołaj Get-AzKeyVaultKey, aby uzyskać najnowszą wersję klucza. Następnie zaktualizuj właściwości magazynu kluczy klastra, aby użyć nowej wersji klucza, jak pokazano w Włączanie szyfrowania za pomocą kluczy zarządzanych przez klienta.

Następne kroki