Dela via


Konfigurera datakryptering

GÄLLER FÖR: Azure Database for PostgreSQL – flexibel server

Den här artikeln innehåller stegvisa instruktioner för att konfigurera datakryptering för en flexibel Azure Database for PostgreSQL-server.

Viktigt!

Val av system- eller kundhanterad krypteringsnyckel för datakryptering av en flexibel Azure Database for PostgreSQL-server kan endast göras när servern distribueras.

I den här artikeln får du lära dig hur du skapar en ny server och konfigurerar dess datakrypteringsalternativ. För befintliga servrar, vars datakryptering är konfigurerad för att använda kundhanterad krypteringsnyckel, lär du dig:

  • Så här väljer du en annan användartilldelad hanterad identitet som tjänsten kommer åt krypteringsnyckeln med.
  • Så här anger du en annan krypteringsnyckel eller hur du roterar krypteringsnyckeln som för närvarande används för datakryptering.

Information om datakryptering i kontexten för Azure Database for PostgreSQL – flexibel server finns i datakryptering.

Konfigurera datakryptering med systemhanterad nyckel under serveretablering

Använd Azure Portal:

  1. Under etableringen av en ny instans av Azure Database for PostgreSQL – flexibel server på fliken Säkerhet .

    Skärmbild som visar hur du kommer till fliken Säkerhet, varifrån du kan konfigurera inställningar för datakryptering.

  2. I datakrypteringsnyckeln väljer du alternativknappen Tjänsthanterad nyckel.

    Skärmbild som visar hur du väljer den systemhanterade krypteringsnyckeln under serveretablering.

  3. Om du aktiverar geo-redundant säkerhetskopieringslagring som ska etableras tillsammans med servern ändras aspekten av fliken Säkerhet något eftersom servern använder två separata krypteringsnycklar. En för den primära region där du distribuerar servern och en för den parkopplade region som serversäkerhetskopiorna asynkront replikeras till.

    Skärmbild som visar hur du väljer den systemhanterade krypteringsnyckeln under serveretablering, när servern är aktiverad för geo-redundant lagring av säkerhetskopior.

Konfigurera datakryptering med kundhanterad nyckel under serveretablering

Använd Azure Portal:

  1. Skapa en användartilldelad hanterad identitet om du inte har någon ännu. Om geo-redundanta säkerhetskopior är aktiverade på servern måste du skapa till olika identiteter. Var och en av dessa identiteter används för att komma åt var och en av de två datakrypteringsnycklarna.

    Kommentar

    Även om det inte krävs rekommenderar vi att du skapar den användarhanterade identiteten i samma region som servern för att upprätthålla regional återhämtning. Och om servern har geo-säkerhetskopieringsredundans aktiverad rekommenderar vi att den andra användarhanterade identiteten, som används för att komma åt datakrypteringsnyckeln för geo-redundanta säkerhetskopior, skapas i den kopplade regionen på servern.

  2. Skapa ett Azure Key Vault eller skapa en hanterad HSM om du inte har skapat ett nyckelarkiv ännu. Se till att du uppfyller kraven. Följ också rekommendationerna innan du konfigurerar nyckelarkivet och innan du skapar nyckeln och tilldelar nödvändiga behörigheter till den användartilldelade hanterade identiteten. Om geo-redundanta säkerhetskopieringar är aktiverade på servern måste du skapa ett andra nyckelarkiv. Det andra nyckelarkivet används för att behålla datakrypteringsnyckeln som dina säkerhetskopior kopieras till den kopplade regionen på servern krypteras med.

    Kommentar

    Nyckelarkivet som används för att behålla datakrypteringsnyckeln måste distribueras i samma region som servern. Och om servern har geo-säkerhetskopieringsredundans aktiverad måste nyckelarkivet som behåller datakrypteringsnyckeln för geo-redundanta säkerhetskopior skapas i den parkopplade regionen på servern.

  3. Skapa en nyckel i nyckelarkivet. Om geo-redundanta säkerhetskopior är aktiverade på servern behöver du en nyckel i vart och ett av nyckelarkiven. Med en av dessa nycklar krypterar vi alla serverns data (inklusive alla system- och användardatabaser, temporära filer, serverloggar, loggsegment och säkerhetskopior). Med den andra nyckeln krypterar vi kopiorna av säkerhetskopiorna som asynkront kopieras över den parkopplade regionen på servern.

  4. Under etableringen av en ny instans av Azure Database for PostgreSQL – flexibel server på fliken Säkerhet .

    Skärmbild som visar hur du kommer till fliken Säkerhet, varifrån du kan konfigurera inställningar för datakryptering.

  5. I datakrypteringsnyckeln väljer du alternativknappen Tjänsthanterad nyckel.

    Skärmbild som visar hur du väljer den kundhanterade krypteringsnyckeln under serveretablering.

  6. Om du aktiverar geo-redundant säkerhetskopieringslagring som ska etableras tillsammans med servern ändras aspekten av fliken Säkerhet något eftersom servern använder två separata krypteringsnycklar. En för den primära region där du distribuerar servern och en för den parkopplade region som serversäkerhetskopiorna asynkront replikeras till.

    Skärmbild som visar hur du väljer den kundhanterade krypteringsnyckeln under serveretablering, när servern är aktiverad för geo-redundant säkerhetskopieringslagring.

  7. I Användartilldelad hanterad identitet väljer du Ändra identitet.

    Skärmbild som visar hur du väljer den användartilldelade hanterade identiteten för åtkomst till datakrypteringsnyckeln för data på serverplatsen.

  8. I listan över användartilldelade hanterade identiteter väljer du den som du vill att servern ska använda för att komma åt datakrypteringsnyckeln som lagras i ett Azure Key Vault.

    Skärmbild som visar hur du väljer den användartilldelade hanterade identitet som servern har åtkomst till datakrypteringsnyckeln med.

  9. Markera Lägga till.

    Skärmbild som visar platsen för knappen Lägg till för att tilldela den identitet som servern har åtkomst till datakrypteringsnyckeln med.

  10. Välj Välj en nyckel.

    Skärmbild som visar hur du väljer en datakrypteringsnyckel.

  11. Prenumerationen fylls automatiskt i med namnet på den prenumeration där servern är på väg att skapas. Nyckelarkivet som behåller datakrypteringsnyckeln måste finnas i samma prenumeration som servern.

    Skärmbild som visar hur du väljer den prenumeration där nyckelarkivet ska finnas.

  12. I Nyckellagringstyp väljer du den alternativknapp som motsvarar den typ av nyckellager där du planerar att lagra datakrypteringsnyckeln. I det här exemplet väljer vi Nyckelvalv, men upplevelsen är liknande om du väljer Hanterad HSM.

    Skärmbild som visar hur du väljer den typ av lagring som behåller datakrypteringsnyckeln.

  13. Expandera Key Vault (eller Managed HSM, om du valde den lagringstypen) och välj den instans där datakrypteringsnyckeln finns.

    Skärmbild som visar hur du väljer det nyckellager som behåller datakrypteringsnyckeln.

    Kommentar

    När du expanderar listrutan visas Inga tillgängliga objekt. Det tar några sekunder innan den visar alla instanser av nyckelvalvet som distribueras i samma region som servern.

  14. Expandera Nyckel och välj namnet på den nyckel som du vill använda för datakryptering.

    Skärmbild som visar hur du väljer datakrypteringsnyckeln.

  15. Expandera Version och välj identifieraren för den version av nyckeln som du vill använda för datakryptering.

    Skärmbild som visar hur du väljer vilken version som ska användas av datakrypteringsnyckeln.

  16. Välj Välj.

    Skärmbild som visar hur du väljer den valda nyckeln.

  17. Konfigurera alla andra inställningar för den nya servern och välj Granska + skapa.

    Skärmbild som visar hur du slutför skapandet av servern.

Konfigurera datakryptering med kundhanterad nyckel på befintliga servrar

Den enda punkt där du kan bestämma om du vill använda en systemhanterad nyckel eller en kundhanterad nyckel för datakryptering är när servern skapas. När du har fattat det beslutet och skapat servern kan du inte växla mellan de två alternativen. Det enda alternativet, om du vill ändra från en till en annan, kräver att någon av de säkerhetskopior som är tillgängliga för servern återställs till en ny server. När du konfigurerar återställningen kan du ändra datakrypteringskonfigurationen för den nya servern.

För befintliga servrar som har distribuerats med datakryptering med hjälp av en kundhanterad nyckel får du göra flera konfigurationsändringar. Saker som kan ändras är referenser till de nycklar som används för kryptering och referenser till de användartilldelade hanterade identiteter som används av tjänsten för att komma åt nycklarna som lagras i nyckelarkiven.

Du måste uppdatera referenser som din flexibla Azure Database for PostgreSQL-server har till en nyckel:

  • När nyckeln som lagras i nyckelarkivet roteras, antingen manuellt eller automatiskt.
  • När du vill använda samma eller en annan nyckel som lagras i ett annat nyckelarkiv.

Du måste uppdatera de användartilldelade hanterade identiteterna som används av din flexibla Azure Database for PostgreSQL-server för att få åtkomst till krypteringsnycklarna:

  • När du vill använda en annan identitet

Använd Azure Portal:

  1. Välj din flexibla Azure Database for PostgreSQL-server.

  2. I resursmenyn går du till avsnittet Säkerhet och väljer Datakryptering.

    Skärmbild som visar hur du kommer till datakryptering för en befintlig server.

  3. Om du vill ändra den användartilldelade hanterade identitet som servern har åtkomst till nyckelarkivet där nyckeln sparas expanderar du listrutan Användartilldelad hanterad identitet och väljer någon av de tillgängliga identiteterna.

    Skärmbild som visar hur du väljer en av de användartilldelade hanterade identiteterna som är associerade med servern.

    Kommentar

    Identiteter som visas i kombinationsrutan är bara de som din flexibla Azure Database for PostgreSQL-server tilldelades. Även om det inte krävs rekommenderar vi att du väljer användarhanterade identiteter i samma region som servern för att upprätthålla regional återhämtning. Och om servern har geo-säkerhetskopieringsredundans aktiverad rekommenderar vi att den andra användarhanterade identiteten, som används för att komma åt datakrypteringsnyckeln för geo-redundanta säkerhetskopior, finns i den parkopplade regionen på servern.

  4. Om den användartilldelade hanterade identitet som du vill använda för att komma åt datakrypteringsnyckeln inte har tilldelats din flexibla Azure Database for PostgreSQL-server och den inte ens finns som en Azure-resurs med motsvarande objekt i Microsoft Entra-ID kan du skapa den genom att välja Skapa.

    Skärmbild som visar hur du skapar en ny användartilldelad hanterad identitet i Azure och Microsoft Entra-ID, automatiskt tilldelar den till din flexibla Azure Database for PostgreSQL-server och använder den för att komma åt datakrypteringsnyckeln.

  5. I panelen Skapa användartilldelad hanterad identitet fyller du i informationen om den användartilldelade hanterade identitet som du vill skapa och tilldelar automatiskt till din flexibla Azure Database for PostgreSQL-server för åtkomst till datakrypteringsnyckeln.

    Skärmbild som visar hur du anger information för den nya användartilldelade hanterade identiteten.

  6. Om den användartilldelade hanterade identitet som du vill använda för att komma åt datakrypteringsnyckeln inte har tilldelats din flexibla Azure Database for PostgreSQL-server, men den finns som en Azure-resurs med motsvarande objekt i Microsoft Entra-ID, kan du tilldela den genom att välja Välj.

    Skärmbild som visar hur du väljer en befintlig användartilldelad hanterad identitet i Azure och Microsoft Entra-ID, automatiskt tilldelar den till din flexibla Azure Database for PostgreSQL-server och använder den för att komma åt datakrypteringsnyckeln.

  7. I listan över användartilldelade hanterade identiteter väljer du den som du vill att servern ska använda för att komma åt datakrypteringsnyckeln som lagras i ett Azure Key Vault.

    Skärmbild som visar hur du väljer en befintlig användartilldelad hanterad identitet för att tilldela den till din flexibla Azure Database for PostgreSQL-server och använder den för att komma åt datakrypteringsnyckeln.

  8. Markera Lägga till.

    Skärmbild som visar hur du lägger till den valda användartilldelade hanterade identiteten.

  9. Om du roterar nyckeln eller om du vill använda en annan nyckel måste du uppdatera din flexibla Azure Database for PostgreSQL-server så att den pekar på den nya nyckelversionen eller den nya nyckeln. För att göra det kan du kopiera resursidentifieraren för nyckeln och klistra in den i rutan Nyckelidentifierare .

    Skärmbild som visar var du klistrar in resursidentifieraren för den nya nyckel- eller ne-nyckelversionen som servern måste använda för datakryptering.

  10. Om användaren som har åtkomst till Azure Portal har behörighet att komma åt nyckeln som lagras i nyckelarkivet kan du använda en alternativ metod för att välja den nya nyckeln eller den nya nyckelversionen. Det gör du genom att välja alternativknappen Välj en nyckel i Nyckelvalsmetod.

    Skärmbild som visar hur du aktiverar den användarvänliga metoden för att välja den datakrypteringsnyckel som ska användas för datakryptering.

  11. Välj Välj nyckel.

    Skärmbild som visar hur du väljer en datakrypteringsnyckel.

  12. Prenumerationen fylls automatiskt i med namnet på den prenumeration där servern är på väg att skapas. Nyckelarkivet som behåller datakrypteringsnyckeln måste finnas i samma prenumeration som servern.

    Skärmbild som visar hur du väljer den prenumeration där nyckelarkivet ska finnas.

  13. I Nyckellagringstyp väljer du den alternativknapp som motsvarar den typ av nyckellager där du planerar att lagra datakrypteringsnyckeln. I det här exemplet väljer vi Nyckelvalv, men upplevelsen är liknande om du väljer Hanterad HSM.

    Skärmbild som visar hur du väljer den typ av lagring som behåller datakrypteringsnyckeln.

  14. Expandera Key Vault (eller Managed HSM, om du valde den lagringstypen) och välj den instans där datakrypteringsnyckeln finns.

    Skärmbild som visar hur du väljer det nyckellager som behåller datakrypteringsnyckeln.

    Kommentar

    När du expanderar listrutan visas Inga tillgängliga objekt. Det tar några sekunder innan den visar alla instanser av nyckelvalvet som distribueras i samma region som servern.

  15. Expandera Nyckel och välj namnet på den nyckel som du vill använda för datakryptering.

    Skärmbild som visar hur du väljer datakrypteringsnyckeln.

  16. Expandera Version och välj identifieraren för den version av nyckeln som du vill använda för datakryptering.

    Skärmbild som visar hur du väljer vilken version som ska användas av datakrypteringsnyckeln.

  17. Välj Välj.

    Skärmbild som visar hur du väljer den valda nyckeln.

  18. När du är nöjd med ändringarna väljer du Spara.

    Skärmbild som visar hur du sparar ändringarna i konfigurationen av datakryptering.