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.

Behov

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.

    Overview screen of a Data Box order - 1

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

    Select the customer-managed key encryption option

    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.

    Key vault options when selecting a customer-managed key

    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.

    Review and create 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.

    Create Azure Key Vault with your settings

  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.

    Select key from 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.

    Create new key in 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.

    Name new key

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

    Select version for new key

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

    Open a dialog box for creating a new key version

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

    Create a new key version

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

    A key in an Azure Key Vault

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

    Key and key vault for a customer-managed key

  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.

    Select the identity type

    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.

    Select an identity to use

    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.

    A selected user identity shown in Encryption type settings

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

    Save your customer-managed key

    Nyckel-URL:en visas under Krypteringstyp.

    Customer-managed key URL

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ällningar> Kryptering och klickar på Ändra nyckel.

    Overview screen of a Data Box order with customer-managed key - 1

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

    Overview screen of a Data Box order, Select a different key and key vault option

  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.

    Choose encryption option - 2

  4. Välj Spara.

    Save updated encryption settings - 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ällningar> Kryptering.

  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.

      Option for changing the user-assigned identity for a customer-managed key

    • 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.

      Option for changing to a system-assigned for a customer-managed key

  3. Välj Spara.

    Save updated encryption settings - 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ällningar> Kryptering.

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

    Overview screen of a Data Box order - 5

  3. Välj Spara.

    Save updated encryption settings for a Microsoft managed key

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