Gegevensversleuteling configureren in Azure Database for PostgreSQL Flexible Server

Dit artikel bevat stapsgewijze instructies voor het configureren van gegevensversleuteling voor een flexibele Azure Database for PostgreSQL-server.

Belangrijk

U kunt alleen bij het maken van de server kiezen voor een door het systeem beheerde sleutel of een door de klant beheerde sleutel voor gegevensversleuteling. Nadat u die beslissing hebt genomen en de server hebt gemaakt, kunt u niet schakelen tussen de twee opties.

In dit artikel leert u hoe u een nieuwe server maakt en de opties voor gegevensversleuteling configureert. Voor bestaande servers die gebruikmaken van door de klant beheerde versleutelingssleutel voor gegevensversleuteling, leert u het volgende:

  • Een andere door de gebruiker toegewezen beheerde identiteit selecteren voor de service voor toegang tot de versleutelingssleutel.
  • Een andere versleutelingssleutel opgeven of de versleutelingssleutel die momenteel wordt gebruikt voor gegevensversleuteling roteren.

Zie gegevensversleuteling voor meer informatie over gegevensversleuteling in de context van Azure Database for PostgreSQL.

Gegevensversleuteling configureren met door het systeem beheerde sleutel tijdens het inrichten van de server

Gebruik de Azure-portal:

  1. Tijdens het inrichten van een nieuwe Azure Database for PostgreSQL flexibele server configureert u gegevensversleuteling op het tabblad Beveiliging. Voor gegevensversleutelingssleutel selecteert u de optie door de service beheerde sleutel.

    Schermopname van het selecteren van de door het systeem beheerde versleutelingssleutel tijdens het inrichten van de server.

  2. Als u geografisch redundante back-upopslag samen met de server inschakelt, verandert het aspect van het tabblad Beveiliging enigszins omdat de server twee afzonderlijke versleutelingssleutels gebruikt. Eén sleutel is voor de primaire regio waarin u uw server implementeert en één sleutel is voor de gekoppelde regio waarnaar de back-ups van de server asynchroon worden gerepliceerd.

    Schermopname die laat zien hoe u de door het systeem beheerde versleutelingssleutel selecteert tijdens het inrichten van de server, wanneer de server is ingeschakeld voor geografisch redundante back-upopslag.

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

Gebruik de Azure-portal:

  1. Maak een door de gebruiker toegewezen beheerde identiteit als u er nog geen hebt. Als voor uw server geografisch redundante back-ups zijn ingeschakeld, moet u twee verschillende identiteiten maken. Elk van deze identiteiten heeft toegang tot elk van de twee gegevensversleutelingssleutels.

Opmerking

Hoewel dit niet vereist is, maakt u de door de gebruiker beheerde identiteit in dezelfde regio als uw server om regionale tolerantie te behouden. Als voor uw server geografische back-upredundantie is ingeschakeld, maakt u de tweede door de gebruiker toegewezen identiteit aan in de gekoppelde regio van de server.

  1. Maak een Azure Key Vault of maak een beheerde HSM 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. Als op uw server geografisch redundante back-ups zijn ingeschakeld, moet u een tweede sleutelarchief maken. In dat tweede sleutelarchief blijft de gegevensversleutelingssleutel bewaard die uw back-ups versleutelt die zijn gekopieerd naar de gekoppelde regio van de server.

Opmerking

U moet het sleutelarchief implementeren dat de gegevensversleutelingssleutel in dezelfde regio als uw server bewaart. Als geo-back-upredundantie is ingeschakeld op uw server, moet u het sleutelarchief maken dat de gegevensversleutelingssleutel voor geografisch redundante back-ups in de gekoppelde regio van de server bewaart.

  1. Maak een sleutel in uw sleutelarchief. Als voor uw server geografisch redundante back-ups zijn ingeschakeld, hebt u één sleutel nodig in elk van de sleutelarchieven. Met behulp van een van deze sleutels versleutelt u alle gegevens van uw server (inclusief alle systeem- en gebruikersdatabases, tijdelijke bestanden, serverlogboeken, write-ahead logboeksegmenten en back-ups). Met behulp van de tweede sleutel versleutelt u de kopieën van de back-ups die asynchroon worden gekopieerd via de gekoppelde regio van uw server.

  2. Tijdens het inrichten van een nieuwe Azure Database for PostgreSQL flexibele server configureert u gegevensversleuteling op het tabblad Beveiliging. Selecteer voor gegevensversleutelingssleutel het keuzerondje door de klant beheerde sleutel.

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

  3. Als u geografisch redundante back-upopslag samen met de server inschakelt, verandert het aspect van het tabblad Beveiliging enigszins omdat de server twee afzonderlijke versleutelingssleutels gebruikt. Eén sleutel is voor de primaire regio waarin u uw server implementeert en één sleutel is voor de gekoppelde regio waarnaar de back-ups van de server asynchroon worden gerepliceerd.

    Schermopname die laat zien hoe u de door de klant beheerde versleutelingssleutel selecteert tijdens het inrichten van de server, wanneer de server is ingeschakeld voor geografisch redundante back-upopslag.

  4. Selecteer In 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 voor de gegevens van de serverlocatie.

  5. Selecteer in de lijst met door de gebruiker toegewezen beheerde identiteiten de server die 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 waarmee de server toegang heeft tot de gegevensversleutelingssleutel.

  6. Selecteer Toevoegen.

    Schermopname van de locatie van de knop Toevoegen om de identiteit toe te wijzen waarmee de server toegang heeft tot de gegevensversleutelingssleutel.

  7. Selecteer Automatisch bijwerken van sleutelversie gebruiken als u wilt dat de service de verwijzing naar de meest recente versie van de gekozen sleutel automatisch bijwerkt wanneer de huidige versie handmatig of automatisch wordt gedraaid. Zie automatische update van sleutelversies voor meer informatie over de voordelen van het gebruik van automatische updates voor sleutelversies.

    Schermopname van het inschakelen van automatische updates van sleutelversies.

  8. Selecteer Een sleutel selecteren.

    Schermopname van het selecteren van een gegevensversleutelingssleutel.

  9. Het abonnement wordt automatisch ingevuld met de naam van het abonnement waarop uw server op het punt staat te worden gemaakt. Het sleutelarchief dat de gegevensversleutelingssleutel bewaart, moet bestaan in hetzelfde abonnement als de server.

    Schermopname die laat zien hoe u het abonnement selecteert waarin het sleutelarchief moet bestaan.

  10. Selecteer in het sleutelarchieftype het keuzerondje dat overeenkomt met het type sleutelarchief waarin u de gegevensversleutelingssleutel wilt opslaan. In dit voorbeeld kiest u Key Vault, maar de ervaring is vergelijkbaar als u Beheerde HSM kiest.

    Schermopname die laat zien hoe u het type archief selecteert dat de gegevensversleutelingssleutel bewaart.

  11. Vouw Key Vault (of Beheerde HSM, als u dat opslagtype hebt geselecteerd) uit en selecteer het exemplaar waarin de gegevensversleutelingssleutel bestaat.

    Schermopname die laat zien hoe u het sleutelarchief selecteert waarmee de gegevensversleutelingssleutel wordt bewaard.

    Opmerking

    Wanneer u de vervolgkeuzelijst uitvouwt, worden er geen beschikbare items weergegeven. Het duurt enkele seconden voordat alle instanties van Key Vault worden weergegeven die in dezelfde regio als de server zijn uitgerold.

  12. Vouw Sleutel uit en selecteer de naam van de sleutel die u wilt gebruiken voor gegevensversleuteling.

    Schermopname van het selecteren van de gegevensversleutelingssleutel.

  13. Als u automatische update van sleutelversie gebruiken niet hebt geselecteerd, moet u ook een specifieke versie van de sleutel selecteren. Hiervoor vouwt u Versie uit en selecteert u de id van de versie van de sleutel die u wilt gebruiken voor gegevensversleuteling.

    Schermopname die laat zien hoe u de versie selecteert die u wilt gebruiken van de gegevensversleutelingssleutel.

  14. Klik op Select.

    Schermopname die laat zien hoe u de gekozen sleutel selecteert.

  15. Configureer alle andere instellingen van de nieuwe server en selecteer Beoordelen en maken.

    Schermopname van het voltooien van het maken van de server.

Gegevensversleuteling configureren met door de klant beheerde sleutel op bestaande servers

U bepaalt of u een door het systeem beheerde sleutel of een door de klant beheerde sleutel wilt gebruiken voor gegevensversleuteling bij het maken van de server. Nadat u die beslissing hebt genomen en de server hebt gemaakt, kunt u niet schakelen tussen de twee opties. Het enige alternatief, als u van het ene naar het andere wilt overschakelen, moet u een van de beschikbare back-ups van de server herstellen naar een nieuwe server. Tijdens het configureren van de herstelbewerking kunt u de configuratie van gegevensversleuteling van de nieuwe server wijzigen.

Voor bestaande servers die u met gegevensversleuteling hebt geïmplementeerd met behulp van een door de klant beheerde sleutel, kunt u verschillende configuratiewijzigingen aanbrengen. U kunt de verwijzingen wijzigen naar de sleutels die worden gebruikt voor versleuteling en verwijzingen naar de door de gebruiker toegewezen beheerde identiteiten die door de service worden gebruikt voor toegang tot de sleutels die in de sleutelarchieven worden bewaard.

U moet verwijzingen bijwerken die uw flexibele Azure Database for PostgreSQL-server heeft met een sleutel:

  • Wanneer de sleutel die in het sleutelarchief is opgeslagen, handmatig of automatisch wordt gedraaid en uw flexibele Azure Database for PostgreSQL-server verwijst naar een specifieke versie van de sleutel. Als u verwijst naar een sleutel, maar niet naar een specifieke versie van de sleutel (wanneer automatische update van sleutelversie gebruiken is ingeschakeld), verwijst de service automatisch naar de meest recente versie van de sleutel wanneer de sleutel handmatig of automatisch wordt geroteerd.
  • Wanneer u dezelfde sleutel of een andere sleutel wilt gebruiken die is opgeslagen in een ander sleutelarchief.

U moet de door de gebruiker toegewezen beheerde identiteiten bijwerken die uw Azure Database for PostgreSQL flexibele server gebruikt voor toegang tot de versleutelingssleutels wanneer u een andere identiteit wilt gebruiken.

Gebruik de Azure-portal:

  1. Selecteer uw Azure Database voor PostgreSQL-flexibele server.

  2. Selecteer gegevensversleuteling in het resourcemenu onder de sectie Beveiliging.

    Schermopname die laat zien hoe u toegang krijgt tot de gegevensversleuteling voor een bestaande server.

  3. Als u de door de gebruiker toegewezen beheerde identiteit wilt wijzigen die de server gebruikt voor toegang tot het sleutelarchief, vouwt u de vervolgkeuzelijst Door de gebruiker toegewezen beheerde identiteit uit en selecteert u een van de beschikbare identiteiten.

    Schermopname die laat zien hoe u een van de door de gebruiker toegewezen beheerde identiteiten selecteert die aan de server zijn gekoppeld.

    Opmerking

    In de keuzelijst worden alleen de identiteiten weergegeven die door uw Azure Database for PostgreSQL Flexible Server zijn toegewezen. Hoewel dit niet vereist is, selecteert u door de gebruiker beheerde identiteiten in dezelfde regio als uw server om regionale tolerantie te behouden. Als op uw server redundantie voor geo-back-up is ingeschakeld, moet de tweede door de gebruiker beheerde identiteit, die wordt gebruikt voor toegang tot de gegevensversleutelingssleutel voor geografisch redundante back-ups, aanwezig zijn in de gekoppelde regio van de server.

  4. Als de door de gebruiker toegewezen beheerde identiteit die u wilt gebruiken voor toegang tot de gegevensversleutelingssleutel niet is toegewezen aan uw Azure Database for PostgreSQL flexibele server en deze niet bestaat als een Azure resource met het bijbehorende object in Microsoft Entra ID, maakt u deze door Maken te selecteren.

    Schermopname die laat zien hoe u een nieuwe door de gebruiker toegewezen beheerde identiteiten maakt in Azure en Microsoft Entra ID, deze automatisch toewijst aan uw flexibele Azure Database for PostgreSQL-server en deze gebruikt voor toegang tot de gegevensversleutelingssleutel.

  5. Voer in het deelvenster Door de gebruiker toegewezen beheerde identiteit maken de gegevens in van de door de gebruiker toegewezen beheerde identiteit die u wilt maken, en wijs deze identiteit automatisch toe aan uw Azure Database for PostgreSQL flexible server om toegang te krijgen tot de gegevensversleutelingssleutel.

    Schermopname die laat zien hoe u de details kunt opgeven voor de nieuwe door de gebruiker toegewezen beheerde identiteit.

  6. Als de door de gebruiker toegewezen beheerde identiteit die u wilt gebruiken voor toegang tot de gegevensversleutelingssleutel niet is toegewezen aan uw Azure Database for PostgreSQL flexibele server, maar deze bestaat als een Azure resource met het bijbehorende object in Microsoft Entra ID, wijst u deze toe door Selecteren te selecteren.

    Schermopname die laat zien hoe u een bestaande door de gebruiker toegewezen beheerde identiteit in Azure en Microsoft Entra-id selecteert, deze automatisch toewijst aan uw flexibele Azure Database for PostgreSQL-server en deze gebruikt om toegang te krijgen tot de gegevensversleutelingssleutel.

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

    Schermopname die laat zien hoe u een bestaande door de gebruiker toegewezen beheerde identiteit selecteert om deze toe te wijzen aan uw flexibele Azure Database for PostgreSQL-server en deze gebruikt voor toegang tot de gegevensversleutelingssleutel.

  8. Selecteer Toevoegen.

    Schermopname die laat zien hoe u de geselecteerde door de gebruiker toegewezen beheerde identiteit toevoegt.

  9. Selecteer Automatisch bijwerken van sleutelversie gebruiken als u wilt dat de service automatisch de verwijzing naar de meest recente versie van de gekozen sleutel bijwerkt wanneer de huidige versie handmatig of automatisch wordt geroteerd. Zie [automatische sleutelversie-update](../security/security-data-encryption.md##CMK sleutelversie-updates) om de voordelen van automatische sleutelversie-updates te begrijpen.

    Schermopname van het inschakelen van automatische updates van sleutelversies.

  10. Als u de sleutel roteert en Automatische update van sleutelversie gebruiken niet inschakelt. Of als u een andere sleutel wilt gebruiken, werkt u uw Azure Database for PostgreSQL flexibele server bij zodat deze verwijst naar de nieuwe sleutelversie of nieuwe sleutel. Hiervoor kopieert u de resource-id van de sleutel en plakt u deze in het vak Sleutel-id .

    Schermopname die laat zien waar u de resource-id van de nieuwe sleutel of nieuwe sleutelversie plakt die de server moet gebruiken voor gegevensversleuteling.

  11. Als de gebruiker die toegang heeft tot Azure Portal, machtigingen heeft voor toegang tot de sleutel die is opgeslagen in het sleutelarchief, kunt u een alternatieve methode gebruiken om de nieuwe sleutel of nieuwe sleutelversie te kiezen. Om dat te doen, selecteert u in Methode voor toetsselectie het keuzerondje Een toets selecteren.

    Schermopname die laat zien hoe u de gebruiksvriendelijkere methode kunt inschakelen om de gegevensversleutelingssleutel te kiezen die moet worden gebruikt voor gegevensversleuteling.

  12. Selecteer Toets selecteren.

    Schermopname van het selecteren van een gegevensversleutelingssleutel.

  13. Het abonnement wordt automatisch ingevuld met de naam van het abonnement waarop uw server op het punt staat te worden gemaakt. Het sleutelarchief dat de gegevensversleutelingssleutel bewaart, moet bestaan in hetzelfde abonnement als de server.

    Schermopname die laat zien hoe u het abonnement selecteert waarin het sleutelarchief moet bestaan.

  14. Selecteer in het sleutelarchieftype het keuzerondje dat overeenkomt met het type sleutelarchief waarin u de gegevensversleutelingssleutel wilt opslaan. In dit voorbeeld kiest u Key Vault, maar de ervaring is vergelijkbaar als u Beheerde HSM kiest.

    Schermopname die laat zien hoe u het type archief selecteert dat de gegevensversleutelingssleutel bewaart.

  15. Vouw Key Vault (of Beheerde HSM, als u dat opslagtype hebt geselecteerd) uit en selecteer het exemplaar waarin de gegevensversleutelingssleutel bestaat.

    Schermopname die laat zien hoe u het sleutelarchief selecteert waarmee de gegevensversleutelingssleutel wordt bewaard.

    Opmerking

    Wanneer u de vervolgkeuzelijst uitvouwt, worden er geen beschikbare items weergegeven. Het duurt enkele seconden voordat alle instanties van Key Vault worden weergegeven die in dezelfde regio als de server zijn uitgerold.

  16. Vouw Sleutel uit en selecteer de naam van de sleutel die u wilt gebruiken voor gegevensversleuteling.

    Schermopname van het selecteren van de gegevensversleutelingssleutel.

  17. Als u automatische update van sleutelversie gebruiken niet hebt geselecteerd, moet u ook een specifieke versie van de sleutel selecteren. Hiervoor vouwt u Versie uit en selecteert u de id van de versie van de sleutel die u wilt gebruiken voor gegevensversleuteling.

    Schermopname die laat zien hoe u de versie selecteert die u wilt gebruiken van de gegevensversleutelingssleutel.

  18. Klik op Select.

    Schermopname die laat zien hoe u de gekozen sleutel selecteert.

  19. Wanneer u tevreden bent met de wijzigingen, selecteert u Opslaan.

    Schermopname van het opslaan van de wijzigingen die zijn aangebracht in de configuratie van gegevensversleuteling.