Delen via


Klantbeheerder sleutel (CMK) configureren voor data-encryptie in rust voor een Azure DocumentDB-cluster

In dit artikel leert u hoe u cmk (door de klant beheerde sleutel) configureert voor data-at-rest-versleuteling in Azure DocumentDB. Met de stappen in deze handleiding configureert u een nieuw Azure DocumentDB-cluster, een replicacluster of een hersteld cluster. CMK-installatie maakt gebruik van door de klant beheerde sleutel die is opgeslagen in een Azure Key Vault en door de gebruiker toegewezen beheerde identiteit.

Vereiste voorwaarden

  • Een Azure-abonnement

Door de gebruiker toegewezen beheerde identiteit en Azure Key Vault voorbereiden

Als u door de klant beheerde sleutelversleuteling wilt configureren in uw Azure DocumentDB voor MonogDB-cluster, hebt u een door de gebruiker toegewezen beheerde identiteit, een Azure Key Vault-exemplaar en machtigingen nodig die correct zijn geconfigureerd.

Belangrijk

Door de gebruiker toegewezen beheerde identiteit en het Azure Key Vault-exemplaar dat wordt gebruikt om CMK te configureren, moeten zich in dezelfde Azure-regio bevinden waar het Azure DocumentDB-cluster wordt gehost en allemaal deel uitmaken van dezelfde Microsoft-tenant.

Gebruik de Azure-portal:

  1. Maak één door de gebruiker toegewezen beheerde identiteit in de clusterregio als u er nog geen hebt.

  2. Maak één Azure Key Vault in de clusterregio als u nog geen sleutelarchief hebt gemaakt. Zorg ervoor dat u aan de vereisten voldoet. Volg ook de aanbevelingen voordat u het sleutelarchief configureert, en voordat u de sleutel maakt en de vereiste machtigingen toewijst aan de door de gebruiker toegewezen beheerde identiteit.

  3. Maak één sleutel in uw sleutelarchief.

  4. Verleen gebruiker-toegewezen machtigingen voor beheerde identiteiten aan het Azure Key Vault-exemplaar, zoals wordt beschreven in de vereisten.

Gegevensversleuteling configureren met door de klant beheerde sleutel tijdens het inrichten van clusters

  1. Tijdens het inrichten van een nieuw Azure DocumentDB-cluster worden door de service beheerde of door de klant beheerde sleutels voor clustergegevensversleuteling geconfigureerd op het tabblad Versleuteling . Selecteer de door de klant beheerde sleutel voor gegevensversleuteling.

    Schermopname van het selecteren van de door de klant beheerde versleutelingssleutel tijdens het inrichten van het cluster.

  2. Selecteer in de sectie Door de gebruiker toegewezen beheerde identiteitde optie Identiteit wijzigen.

    Schermopname van het selecteren van de door de gebruiker toegewezen beheerde identiteit voor toegang tot de gegevensversleutelingssleutel.

  3. Selecteer in de lijst met door de gebruiker toegewezen beheerde identiteiten het cluster dat u wilt gebruiken voor toegang tot de gegevensversleutelingssleutel die is opgeslagen in een Azure Key Vault.

    Schermopname die laat zien hoe u de door de gebruiker toegewezen beheerde identiteit selecteert, die door het cluster wordt gebruikt voor toegang tot de gegevensversleutelingssleutel.

  4. Selecteer Toevoegen.

    Schermopname van de locatie van de knop Toevoegen om de identiteit toe te wijzen die het cluster gebruikt voor toegang tot de gegevensversleutelingssleutel.

  5. Kies een sleutel selecteren in de methode Sleutelselectie.

  6. Selecteer Sleutel wijzigen in de sectie Sleutel.

    Schermopname die laat zien hoe u het venster opent om de versleutelingssleutel te wijzigen.

  7. Selecteer in het deelvenster Een sleutel selecteren de Azure Key Vault in de sleutelkluis en versleutelingssleutel in de sleutel en bevestig uw keuzes door Selecteren te selecteren.

    Schermopname van het selecteren van een andere versleutelingssleutel.

    Belangrijk

    Het geselecteerde Azure Key Vault-exemplaar moet zich in dezelfde Azure-regio bevinden waar het Azure DocumentDB-cluster wordt gehost.

  8. Bevestig de geselecteerde door de gebruiker toegewezen beheerde identiteit en versleutelingssleutel op het tabblad Versleuteling en selecteer Beoordelen en maken om een cluster te maken.

    Schermopname van het voltooide tabblad Versleuteling en de knop + knop Maken voor het maken van een cluster.

Instellingen voor gegevensversleuteling op cluster bijwerken met CMK ingeschakeld

Voor bestaande clusters die zijn geïmplementeerd met gegevensversleuteling met behulp van een door de klant beheerde sleutel, kunt u verschillende configuratiewijzigingen uitvoeren. U kunt de sleutelkluis wijzigen waarin de versleutelingssleutel wordt opgeslagen en de versleutelingssleutel die wordt gebruikt als een door de klant beheerde sleutel. U kunt ook de door de gebruiker toegewezen beheerde identiteit wijzigen die door de service wordt gebruikt voor toegang tot de versleutelingssleutel die in het sleutelarchief wordt bewaard.

  1. Selecteer gegevensversleuteling in de zijbalk van het cluster onder Instellingen.

  2. Selecteer in de sectie Door de gebruiker toegewezen beheerde identiteitde optie Identiteit wijzigen.

    Schermopname van het wijzigen van de door de gebruiker toegewezen beheerde identiteit voor toegang tot de gegevensversleutelingssleutel op een bestaand cluster.

  3. Selecteer in de lijst met door de gebruiker toegewezen beheerde identiteiten het cluster dat u wilt gebruiken voor toegang tot de gegevensversleutelingssleutel die is opgeslagen in een Azure Key Vault.

    Schermopname die laat zien hoe u de nieuwe door de gebruiker toegewezen beheerde identiteit selecteert, die door het cluster wordt gebruikt voor toegang tot de gegevensversleutelingssleutel op een bestaand cluster.

  4. Selecteer Toevoegen.

  5. Kies een sleutel selecteren in de methode Sleutelselectie.

  6. In de Sleutel kies Sleutel wijzigen.

    Schermopname die laat zien hoe u het selectiedeelvenster van de versleutelingssleutel op een bestaand cluster opent.

  7. Selecteer in het deelvenster Een sleutel selecteren de Azure Key Vault in de sleutelkluis en versleutelingssleutel in de sleutel en bevestig uw keuzes door Selecteren te selecteren.

    Schermopname die laat zien hoe u nieuwe sleutelkluis en versleutelingssleutel in die sleutelkluis selecteert die moet worden gebruikt als een door de klant beheerde sleutel in een bestaand cluster.

    Belangrijk

    Het geselecteerde Azure Key Vault-exemplaar moet zich in dezelfde Azure-regio bevinden waar het Azure DocumentDB-cluster wordt gehost.

  8. Bevestig de geselecteerde door de gebruiker toegewezen beheerde identiteit en versleutelingssleutel op de pagina Gegevensversleuteling en selecteer Opslaan om uw selecties te bevestigen en een replicacluster te maken.

    Schermopname van de locatie van de knop Opslaan voor configuratiewijzigingen voor gegevensversleuteling op een bestaand cluster.

Of u nu alleen de door de gebruiker toegewezen beheerde identiteit wilt wijzigen die wordt gebruikt voor toegang tot de sleutel, of u wilt alleen de sleutel wijzigen die wordt gebruikt voor gegevensversleuteling, of u wilt beide tegelijk wijzigen, u moet alle parameters opgeven die worden vermeld in het JSON-bestand.

Als de sleutel of de door de gebruiker toegewezen beheerde identiteit niet bestaat, wordt de fout weergegeven.

Identiteiten die worden doorgegeven als parameters, als deze bestaan en geldig zijn, worden automatisch toegevoegd aan de lijst met door de gebruiker toegewezen beheerde identiteiten die zijn gekoppeld aan uw Azure DocumentDB-cluster. Dit is het geval, zelfs als de opdracht later faalt door een andere fout.

De modus voor gegevensversleuteling op bestaande clusters wijzigen

Het enige punt waarop u kunt beslissen of u een door de service beheerde sleutel of een door de klant beheerde sleutel (CMK) wilt gebruiken voor gegevensversleuteling, is op het moment dat het cluster wordt gemaakt. Zodra u die beslissing hebt genomen en het cluster hebt gemaakt, kunt u niet schakelen tussen de twee opties. Als u een kopie van uw Azure DocumentDB-cluster wilt maken met een andere versleutelingsoptie, kunt u een replicacluster maken of een cluster herstellen en de nieuwe versleutelingsmodus selecteren tijdens het maken van een replicacluster of het herstellen van het cluster.

Cmk-gegevensversleuteling (door de klant beheerde sleutel) in- of uitschakelen tijdens het maken van een replicacluster

Volg deze stappen om een replicacluster te maken met CMK- of SMK-gegevensversleuteling om CMK in of uit te schakelen op een replicacluster.

  1. Selecteer globale distributie in de zijbalk van het cluster onder Instellingen.

  2. Selecteer Nieuwe leesreplica toevoegen.

    Schermopname van het maken van een replicacluster voor een bestaand cluster.

  3. Geef een replicaclusternaam op in het veld Leesreplicanaam.

  4. Selecteer een regio in de Leesreplica-regio. Het replicacluster wordt gehost in de geselecteerde Azure-regio.

    Opmerking

    Replicacluster wordt altijd gemaakt in hetzelfde Azure-abonnement en dezelfde resourcegroep als het primaire cluster (read-write).

    Schermopname van het invoeren van de naam van het replicacluster en het selecteren van de Azure-regio.

  5. Selecteer in de sectie Gegevensversleuteling de door de klant beheerde sleutel om CMK of door de service beheerde sleutel in te schakelen om CMK uit te schakelen op het replicacluster.

    Schermopname die laat zien hoe u de door de klant beheerde versleutelingssleutel of door de service beheerde versleutelingssleutel selecteert tijdens het maken van een replicacluster.

  6. Selecteer in de sectie Door de gebruiker toegewezen beheerde identiteitde optie Identiteit wijzigen.

    Schermopname van het selecteren van de door de gebruiker toegewezen beheerde identiteit voor toegang tot de gegevensversleutelingssleutel tijdens het maken van een replicacluster.

  7. Selecteer in de lijst met door de gebruiker toegewezen beheerde identiteiten het cluster dat u wilt gebruiken voor toegang tot de gegevensversleutelingssleutel die is opgeslagen in een Azure Key Vault.

    Schermopname van het selecteren van de door de gebruiker toegewezen beheerde identiteit, die door het cluster wordt gebruikt voor toegang tot de sleutel voor gegevensversleuteling, tijdens het maken van een replicacluster.

  8. Selecteer Toevoegen.

  9. Kies een sleutel selecteren in de methode Sleutelselectie.

  10. In de Sleutel kies Sleutel wijzigen.

    Schermopname van het openen van het selectiedeelvenster van de versleutelingssleutel tijdens het maken van een replicacluster.

  11. Selecteer in het deelvenster Een sleutel selecteren de Azure Key Vault in de sleutelkluis en versleutelingssleutel in de sleutel en bevestig uw keuzes door Selecteren te selecteren.

    Schermopname die laat zien hoe u sleutelkluis en versleutelingssleutel in die sleutelkluis selecteert die moet worden gebruikt als een door de klant beheerde sleutel tijdens het maken van een replicacluster.

  12. Bevestig de geselecteerde door de gebruiker toegewezen beheerde identiteit en versleutelingssleutel op de pagina Globale distributie en selecteer Opslaan om uw selecties te bevestigen en een replicacluster te maken.

    Schermopname van de locatie van de knop Opslaan voor het maken van een replicacluster.

Cmk-gegevensversleuteling (door de klant beheerde sleutel) in- of uitschakelen tijdens het herstellen van clusters

Het herstelproces maakt een nieuw cluster met dezelfde configuratie in dezelfde Azure-regio, hetzelfde abonnement en dezelfde resourcegroep als het origineel. Volg deze stappen om een hersteld cluster te maken waarvoor CMK of SMK is ingeschakeld.

  1. Selecteer een bestaand Azure DocumentDB-cluster.

  2. Selecteer op de zijbalk van het cluster onder Instellingen de optie Herstel naar een bepaald tijdstip.

  3. Selecteer een datum en geef een tijd (in UTC-tijdzone) op in de datum- en tijdvelden.

    Schermopname van het selecteren van datum en tijd voor het herstellen van het cluster.

  4. Voer een clusternaam in het veld Doelclusternaam herstellen in.

    Schermopname van het invoeren van de clusternaam voor het herstellen van het cluster.

  5. Voer een clusterbeheerdernaam in voor het herstelde cluster in het veld Gebruikersnaam van beheerder.

  6. Voer een wachtwoord in voor de beheerdersrol in de velden Wachtwoord en Wachtwoord bevestigen .

    Schermopname die laat zien hoe de beheerdersnaam en de clusternaam worden hersteld voor de cluster.

  7. Selecteer in de sectie Gegevensversleuteling de door de klant beheerde sleutel om CMK in te schakelen. Als CMK moet zijn uitgeschakeld op het herstelde cluster, selecteert u de door de service beheerde sleutel.

    Schermopname van het inschakelen van gegevensversleuteling met door de klant beheerde sleutel voor een hersteld cluster.

  8. Selecteer in de sectie Door de gebruiker toegewezen beheerde identiteitde optie Identiteit wijzigen.

    Schermopname van het selecteren van de door de gebruiker toegewezen beheerde identiteit voor toegang tot de gegevensversleutelingssleutel tijdens het herstellen van het cluster.

  9. Selecteer in de lijst met door de gebruiker toegewezen beheerde identiteiten het cluster dat u wilt gebruiken voor toegang tot de gegevensversleutelingssleutel die is opgeslagen in een Azure Key Vault.

    Schermopname van het selecteren van de door de gebruiker toegewezen beheerde identiteit, die door het cluster wordt gebruikt voor toegang tot de gegevensversleutelingssleutel, tijdens het herstellen van het cluster.

  10. Selecteer Toevoegen.

  11. Kies een sleutel selecteren in de methode Sleutelselectie.

  12. In de Sleutel kies Sleutel wijzigen.

    Schermopname die laat zien hoe u het selectiepaneel van de versleutelingssleutel opent tijdens het herstellen van het cluster.

  13. Selecteer in het deelvenster Een sleutel selecteren de Azure Key Vault in de sleutelkluis en versleutelingssleutel in de sleutel en bevestig uw keuzes door Selecteren te selecteren.

    Schermopname die laat zien hoe u sleutelkluis en versleutelingssleutel in die sleutelkluis selecteert die moet worden gebruikt als een door de klant beheerde sleutel tijdens het herstellen van het cluster.

  14. Selecteer Verzenden om het herstellen van het cluster te initiëren.

Nadat het herstelde cluster is gemaakt, bekijkt u de lijst met taken na het terugzetten.