Dela via


Använda kundhanterade nycklar i Azure Key Vault för Azure Data Box

Azure Data Box skyddar enhetens upplåsningsnyckel (kallas även enhetslösenord), som används för att låsa en enhet via en krypteringsnyckel. Som standard är den här krypteringsnyckeln en Microsoft-hanterad nyckel. Om du vill ha mer kontroll kan du använda en kundhanterad nyckel.

Hur data på enheten krypteras påverkas inte av att du använder en kundhanterad nyckel. Det påverkar bara hur enhetens upplåsningsnyckel krypteras.

Om du vill behålla den här nivån av kontroll under hela beställningsprocessen använder du en kundhanterad nyckel när du skapar din beställning. Mer information finns i Självstudie: Beställa Azure Data Box.

Den här artikeln visar hur du aktiverar en kundhanterad nyckel för din befintliga Data Box-beställning i Azure-portalen. Du får lära dig hur du ändrar nyckelvalvet, nyckeln, versionen eller identiteten för din aktuella kundhanterade nyckel eller växlar tillbaka till att använda en Microsoft-hanterad nyckel.

Den här artikeln gäller för Azure Data Box- och Azure Data Box Heavy-enheter.

Krav

Den kundhanterade nyckeln för en Data Box-beställning måste uppfylla följande krav:

  • Nyckeln måste skapas och lagras i ett Azure Key Vault som har Mjuk borttagning och Rensa inte aktiverat. Mer information finns i Vad är Azure Key Vault?. Du kan skapa ett nyckelvalv och en nyckel när du skapar eller uppdaterar din beställning.
  • Nyckeln måste vara en RSA-nyckel med storleken 2048 eller större.
  • Du måste aktivera behörigheterna Get, UnwrapKeyoch WrapKey för nyckeln i Azure Key Vault. Behörigheterna måste finnas kvar under beställningens livslängd. Annars går det inte att komma åt den kundhanterade nyckeln i början av datakopieringsfasen.

Aktivera nyckel

Följ dessa steg för att aktivera en kundhanterad nyckel för din befintliga Data Box-beställning i Azure-portalen:

  1. Gå till översiktsskärmen för din Data Box-beställning.

    Översiktsskärm för en Data Box-beställning – 1

  2. Gå till Inställningar > Kryptering och välj Kundhanterad nyckel. Välj sedan Välj en nyckel och ett nyckelvalv.

    Välj alternativet för kundhanterad nyckelkryptering

    På skärmen Välj nyckel från Azure Key Vault fylls din prenumeration i automatiskt.

  3. För Nyckelvalv kan du välja ett befintligt nyckelvalv i listrutan eller välja Skapa nytt och skapa ett nytt nyckelvalv.

    Alternativ för nyckelvalv när du väljer en kundhanterad nyckel

    Om du vill skapa ett nytt nyckelvalv anger du prenumerationen, resursgruppen, nyckelvalvets namn och annan information på skärmen Skapa nytt nyckelvalv . I Återställningsalternativ kontrollerar du att skydd mot mjuk borttagning och rensning är aktiverade. Välj sedan Granska + Skapa.

    Granska och skapa Azure Key Vault

    Granska informationen för ditt nyckelvalv och välj Skapa. Vänta några minuter tills skapandet av nyckelvalvet har slutförts.

    Skapa Azure Key Vault med dina inställningar

  4. På skärmen Välj nyckel från Azure Key Vault kan du välja en befintlig nyckel från nyckelvalvet eller skapa en ny.

    Välj nyckel från Azure Key Vault

    Om du vill skapa en ny nyckel väljer du Skapa ny. Du måste använda en RSA-nyckel. Storleken kan vara 2048 eller större.

    Skapa ny nyckel i Azure Key Vault

    Ange ett namn på den nya nyckeln, acceptera de andra standardvärdena och välj Skapa. Du får ett meddelande om att en nyckel har skapats i ditt nyckelvalv.

    Namnge ny nyckel

  5. För Version kan du välja en befintlig nyckelversion i listrutan.

    Välj version för ny nyckel

    Om du vill generera en ny nyckelversion väljer du Skapa ny.

    Öppna en dialogruta för att skapa en ny nyckelversion

    Välj inställningar för den nya nyckelversionen och välj Skapa.

    Skapa en ny nyckelversion

  6. När du har valt ett nyckelvalv, en nyckel och en nyckelversion väljer du Välj.

    En nyckel i ett Azure Key Vault

    Inställningarna för krypteringstyp visar det nyckelvalv och den nyckel som du har valt.

    Nyckel- och nyckelvalv för en kundhanterad nyckel

  7. Välj den typ av identitet som ska användas för att hantera den kundhanterade nyckeln för den här resursen. Du kan använda den systemtilldelade identiteten som genererades när beställningen skapades eller välja en användartilldelad identitet.

    En användartilldelad identitet är en oberoende resurs som du kan använda för att hantera åtkomst till resurser. Mer information finns i Hanterade identitetstyper.

    Välj identitetstyp

    Om du vill tilldela en användaridentitet väljer du Användartilldelad. Välj sedan Välj en användaridentitet och välj den hanterade identitet som du vill använda.

    Välj en identitet som ska användas

    Du kan inte skapa en ny användaridentitet här. Information om hur du skapar en finns i Skapa, lista, ta bort eller tilldela en roll till en användartilldelad hanterad identitet med hjälp av Azure-portalen.

    Den valda användaridentiteten visas i inställningarna för krypteringstyp.

    En vald användaridentitet som visas i inställningar för krypteringstyp

  8. Välj Spara för att spara de uppdaterade inställningarna för krypteringstyp .

    Spara din kundhanterade nyckel

    Nyckel-URL:en visas under Krypteringstyp.

    Url för kundhanterad nyckel

Viktigt!

Du måste aktivera behörigheterna Get, UnwrapKeyoch WrapKey för nyckeln. Information om hur du anger behörigheter i Azure CLI finns i az keyvault set-policy.

Ändra nyckel

Följ dessa steg om du vill ändra nyckelvalvet, nyckeln och/eller nyckelversionen för den kundhanterade nyckel som du använder för närvarande:

  1. På skärmen Översikt för din Data Box-beställning går du till Inställningskryptering> och klickar på Ändra nyckel.

    Översiktsskärm för en Data Box-beställning med kundhanterad nyckel – 1

  2. Välj Välj ett annat nyckelvalv och en annan nyckel.

    Översiktsskärm för en Data Box-ordning, Välj ett annat nyckel- och nyckelvalv

  3. Skärmen Välj nyckel från key vault visar prenumerationen men ingen nyckelvalv, nyckel eller nyckelversion. Du kan göra någon av följande ändringar:

    • Välj en annan nyckel från samma nyckelvalv. Du måste välja nyckelvalvet innan du väljer nyckeln och versionen.

    • Välj ett annat nyckelvalv och tilldela en ny nyckel.

    • Ändra versionen för den aktuella nyckeln.

    När du är klar med ändringarna väljer du Välj.

    Välj krypteringsalternativ – 2

  4. Välj Spara.

    Spara uppdaterade krypteringsinställningar – 1

Viktigt!

Du måste aktivera behörigheterna Get, UnwrapKeyoch WrapKey för nyckeln. Information om hur du anger behörigheter i Azure CLI finns i az keyvault set-policy.

Ändra identitet

Följ dessa steg för att ändra den identitet som används för att hantera åtkomst till den kundhanterade nyckeln för den här ordern:

  1. På skärmen Översikt för din slutförda Data Box-beställning går du till Inställningskryptering>.

  2. Gör någon av följande ändringar:

    • Om du vill ändra till en annan användaridentitet klickar du på Välj en annan användaridentitet. Välj sedan en annan identitet i panelen till höger på skärmen och välj Välj.

      Alternativ för att ändra den användartilldelade identiteten för en kundhanterad nyckel

    • Om du vill växla till den systemtilldelade identiteten som genererades när beställningen skapades väljer du System som tilldelats av Välj identitetstyp.

      Alternativ för att byta till en systemtilldelad för en kundhanterad nyckel

  3. Välj Spara.

    Spara uppdaterade krypteringsinställningar – 2

Använda Microsoft-hanterad nyckel

Följ dessa steg om du vill ändra från att använda en kundhanterad nyckel till Microsofts hanterade nyckel för din beställning:

  1. På skärmen Översikt för din slutförda Data Box-beställning går du till Inställningskryptering>.

  2. Välj Microsofts hanterade nyckel efter Välj typ.

    Översiktsskärm för en Data Box-beställning – 5

  3. Välj Spara.

    Spara uppdaterade krypteringsinställningar för en Microsoft-hanterad nyckel

Felsöka fel

Om du får fel som rör din kundhanterade nyckel använder du följande tabell för att felsöka.

Felkod Felinformation Ersättningsgilla?
SsemUserErrorEncryptionKeyDisabled Det gick inte att hämta nyckeln eftersom den kundhanterade nyckeln är inaktiverad. Ja, genom att aktivera nyckelversionen.
SsemUserErrorEncryptionKeyExpired Det gick inte att hämta nyckeln eftersom den kundhanterade nyckeln har upphört att gälla. Ja, genom att aktivera nyckelversionen.
SsemUserErrorKeyDetailsNotFound Det gick inte att hämta nyckeln eftersom det inte gick att hitta den kundhanterade nyckeln. Om du har tagit bort nyckelvalvet kan du inte återställa den kundhanterade nyckeln. Om du migrerade nyckelvalvet till en annan klientorganisation läser du Ändra ett klient-ID för nyckelvalvet efter en prenumerationsflytt. Om du har tagit bort nyckelvalvet:
  1. Ja, om det är i varaktigheten för rensningsskydd använder du stegen i Återställ ett nyckelvalv.
  2. Nej, om det är längre än varaktigheten för rensningsskydd.

Annars om nyckelvalvet genomgick en klientmigrering, ja, kan det återställas med något av stegen nedan:
  1. Återställ nyckelvalvet till den gamla klientorganisationen.
  2. Ange Identity = None och ställ sedan tillbaka värdet till Identity = SystemAssigned. Detta tar bort och återskapar identiteten när den nya identiteten har skapats. Aktivera Get, WrapKeyoch UnwrapKey behörigheter till den nya identiteten i nyckelvalvets åtkomstprincip.
SsemUserErrorKeyVaultBadRequestException Tillämpat en kundhanterad nyckel men nyckelåtkomsten har inte beviljats eller har återkallats eller kan inte komma åt nyckelvalvet på grund av att brandväggen har aktiverats. Lägg till den identitet som valts i nyckelvalvet för att aktivera åtkomst till den kundhanterade nyckeln. Om nyckelvalvet har brandvägg aktiverat växlar du till en systemtilldelad identitet och lägger sedan till en kundhanterad nyckel. Mer information finns i Aktivera nyckeln.
SsemUserErrorKeyVaultDetailsNotFound Det gick inte att hämta nyckeln eftersom det inte gick att hitta det associerade nyckelvalvet för den kundhanterade nyckeln. Om du har tagit bort nyckelvalvet kan du inte återställa den kundhanterade nyckeln. Om du migrerade nyckelvalvet till en annan klientorganisation läser du Ändra ett klient-ID för nyckelvalvet efter en prenumerationsflytt. Om du har tagit bort nyckelvalvet:
  1. Ja, om det är i varaktigheten för rensningsskydd använder du stegen i Återställ ett nyckelvalv.
  2. Nej, om det är längre än varaktigheten för rensningsskydd.

Annars om nyckelvalvet genomgick en klientmigrering, ja, kan det återställas med något av stegen nedan:
  1. Återställ nyckelvalvet till den gamla klientorganisationen.
  2. Ange Identity = None och ställ sedan tillbaka värdet till Identity = SystemAssigned. Detta tar bort och återskapar identiteten när den nya identiteten har skapats. Aktivera Get, WrapKeyoch UnwrapKey behörigheter till den nya identiteten i nyckelvalvets åtkomstprincip.
SsemUserErrorSystemAssignedIdentityAbsent Det gick inte att hämta nyckeln eftersom det inte gick att hitta den kundhanterade nyckeln. Ja, kontrollera om:
  1. Key Vault har fortfarande MSI i åtkomstprincipen.
  2. Identiteten är av typen Systemtilldelad.
  3. Aktivera Get, WrapKeyoch UnwrapKey behörigheter till identiteten i nyckelvalvets åtkomstprincip. Dessa behörigheter måste finnas kvar under beställningens livslängd. De används när order skapas och i början av datakopieringsfasen.
SsemUserErrorUserAssignedLimitReached Det gick inte att lägga till en ny användartilldelad identitet eftersom du har nått gränsen för det totala antalet användartilldelade identiteter som kan läggas till. Försök igen med färre användaridentiteter eller ta bort vissa användartilldelade identiteter från resursen innan du försöker igen.
SsemUserErrorCrossTenantIdentityAccessForbidden Åtgärden för hanterad identitetsåtkomst misslyckades.
Obs! Det här felet kan inträffa när en prenumeration flyttas till en annan klientorganisation. Kunden måste flytta identiteten manuellt till den nya klientorganisationen.
Prova att lägga till en annan användartilldelad identitet i nyckelvalvet för att aktivera åtkomst till den kundhanterade nyckeln. Eller flytta identiteten till den nya klientorganisationen där prenumerationen finns. Mer information finns i Aktivera nyckeln.
SsemUserErrorKekUserIdentityNotFound Tillämpade en kundhanterad nyckel, men den användartilldelade identiteten som har åtkomst till nyckeln hittades inte i active directory.
Obs! Det här felet kan inträffa när en användaridentitet tas bort från Azure.
Prova att lägga till en annan användartilldelad identitet i nyckelvalvet för att aktivera åtkomst till den kundhanterade nyckeln. Mer information finns i Aktivera nyckeln.
SsemUserErrorUserAssignedIdentityAbsent Det gick inte att hämta nyckeln eftersom det inte gick att hitta den kundhanterade nyckeln. Det gick inte att komma åt den kundhanterade nyckeln. Antingen tas den användartilldelade identiteten (UAI) som är associerad med nyckeln bort eller så har UAI-typen ändrats.
SsemUserErrorKeyVaultBadRequestException Tillämpat en kundhanterad nyckel, men nyckelåtkomsten har inte beviljats eller återkallats, eller så gick det inte att komma åt nyckelvalvet eftersom en brandvägg är aktiverad. Lägg till den identitet som valts i nyckelvalvet för att aktivera åtkomst till den kundhanterade nyckeln. Om nyckelvalvet har en brandvägg aktiverad växlar du till en systemtilldelad identitet och lägger sedan till en kundhanterad nyckel. Mer information finns i Aktivera nyckeln.
SsemUserErrorEncryptionKeyTypeNotSupported Krypteringsnyckeltypen stöds inte för åtgärden. Aktivera en krypteringstyp som stöds på nyckeln, till exempel RSA eller RSA-HSM. Mer information finns i Nyckeltyper, algoritmer och åtgärder.
SsemUserErrorSoftDeleteAndPurgeProtectionNotEnabled Nyckelvalvet har inte aktiverat skydd mot mjuk borttagning eller rensning. Se till att både skydd mot mjuk borttagning och rensning är aktiverade i nyckelvalvet.
SsemUserErrorInvalidKeyVaultUrl
(Endast kommandorad)
En ogiltig nyckelvalvs-URI användes. Hämta rätt nyckelvalvs-URI. Om du vill hämta nyckelvalvs-URI:n använder du Get-AzKeyVault i PowerShell.
SsemUserErrorKeyVaultUrlWithInvalidScheme Endast HTTPS stöds för att skicka nyckelvalvets URI. Skicka nyckelvalvets URI via HTTPS.
SsemUserErrorKeyVaultUrlInvalidHost Nyckelvalvets URI-värd är inte en tillåten värd i den geografiska regionen. I det offentliga molnet ska nyckelvalvs-URI:n sluta med vault.azure.net. I Azure Government-molnet bör nyckelvalvs-URI:n sluta med vault.usgovcloudapi.net.
Allmänt fel Det gick inte att hämta nyckeln. Det här felet är ett allmänt fel. Kontakta Microsoft Support för att felsöka felet och fastställa nästa steg.

Nästa steg