Door klant beheerde sleutels configureren

Azure Data Explorer versleutelt alle gegevens in een opslagaccount at rest. Gegevens worden standaard versleuteld met door Microsoft beheerde sleutels. Voor extra controle over versleutelingssleutels kunt u door de klant beheerde sleutels opgeven voor gebruik voor gegevensversleuteling.

Door de klant beheerde sleutels moeten worden opgeslagen in een Azure-Key Vault. U kunt uw eigen sleutels maken en opslaan in een sleutelkluis, of u kunt een Azure Key Vault-API gebruiken om sleutels te genereren. Het Azure Data Explorer-cluster en de sleutelkluis moeten zich in dezelfde regio bevinden, maar ze kunnen zich in verschillende abonnementen bevinden. Zie door de klant beheerde sleutels met Azure Key Vault voor een gedetailleerde uitleg over door de klant beheerde sleutels.

In dit artikel wordt beschreven hoe u door de klant beheerde sleutels configureert.

Zie het gearchiveerde artikel voor codevoorbeelden op basis van eerdere SDK-versies.

Azure Key Vault configureren

Als u door de klant beheerde sleutels wilt configureren met Azure Data Explorer, moet u twee eigenschappen instellen voor de sleutelkluis: Voorlopig verwijderen en Niet opschonen. Deze eigenschappen zijn niet standaard ingeschakeld. Als u deze eigenschappen wilt inschakelen, voert u Voorlopig verwijderen inschakelen en Beveiliging tegen opschonen in PowerShell of Azure CLI in op een nieuwe of bestaande sleutelkluis. Alleen RSA-sleutels van grootte 2048 worden ondersteund. Zie Key Vault sleutels voor meer informatie over sleutels.

Notitie

Zie Beperkingen voor meer informatie over de beperkingen van het gebruik van door de klant beheerde sleutels op leader- en volgerclusters.

Een beheerde identiteit toewijzen aan het cluster

Als u door de klant beheerde sleutels voor uw cluster wilt inschakelen, wijst u eerst een door het systeem toegewezen of door de gebruiker toegewezen beheerde identiteit toe aan het cluster. U gebruikt deze beheerde identiteit om het cluster machtigingen te verlenen voor toegang tot de sleutelkluis. Zie Beheerde identiteiten als u beheerde identiteiten wilt configureren.

Versleuteling inschakelen met door de klant beheerde sleutels

In de volgende stappen wordt uitgelegd hoe u versleuteling van door de klant beheerde sleutels inschakelt met behulp van de Azure Portal. Azure Data Explorer-versleuteling maakt standaard gebruik van door Microsoft beheerde sleutels. Configureer uw Azure Data Explorer-cluster om door de klant beheerde sleutels te gebruiken en geef de sleutel op die aan het cluster moet worden gekoppeld.

  1. Ga in de Azure Portal naar uw Azure Data Explorer-clusterresource.

  2. Selecteer Instellingen>Versleuteling in het linkerdeelvenster van de portal.

  3. Selecteer in het deelvenster Versleuteling de optie Aan voor de instelling Door de klant beheerde sleutel .

  4. Selecteer Sleutel selecteren.

    Schermopname van het configureren van door de klant beheerde sleutels.

  5. Selecteer in het venster Sleutel selecteren in Azure Key Vault een bestaande sleutelkluis in de vervolgkeuzelijst. Als u Nieuwe maken selecteert om een nieuwe Key Vault te maken, wordt u doorgestuurd naar het scherm Key Vault maken.

  6. Selecteer Sleutel.

  7. Versie:

    • Schakel het selectievakje Altijd huidige sleutelversie gebruiken in om ervoor te zorgen dat deze sleutel altijd de nieuwste sleutelversie gebruikt.
    • Selecteer anders Versie.
  8. Kies Selecteren.

    Schermopname van de Sleutel selecteren uit Azure Key Vault.

  9. Selecteer onder Identiteitstypede optie Door het systeem toegewezen of Door de gebruiker toegewezen.

  10. Als u Door gebruiker toegewezen selecteert, kiest u een door de gebruiker toegewezen identiteit in de vervolgkeuzelijst.

    Schermopname van de optie om een type beheerde identiteit te selecteren.

  11. Selecteer opslaan in het deelvenster Versleuteling dat nu uw sleutel bevat. Wanneer het maken van de CMK is voltooid, ziet u een bericht dat is geslaagd in Meldingen.

    Schermopname van de optie voor het opslaan van een door de klant beheerde sleutel.

Als u door het systeem toegewezen identiteit selecteert bij het inschakelen van door de klant beheerde sleutels voor uw Azure Data Explorer-cluster, maakt u een door het systeem toegewezen identiteit voor het cluster als deze niet bestaat. Daarnaast geeft u de vereiste get-, wrapKey- en unwrapKey-machtigingen op voor uw Azure Data Explorer-cluster op de geselecteerde Key Vault en krijgt u de Key Vault eigenschappen.

Notitie

Selecteer Uit om de door de klant beheerde sleutel te verwijderen nadat deze is gemaakt.

De sleutelversie bijwerken

Wanneer u een nieuwe versie van een sleutel maakt, moet u het cluster bijwerken om de nieuwe versie te gebruiken. Roep Get-AzKeyVaultKey eerst aan om de nieuwste versie van de sleutel op te halen. Werk vervolgens de sleutelkluiseigenschappen van het cluster bij om de nieuwe versie van de sleutel te gebruiken, zoals wordt weergegeven in Versleuteling inschakelen met door de klant beheerde sleutels.