Dela via


Om azure Key Vault-hanterade lagringskontonycklar (äldre)

Viktigt!

Vi rekommenderar att du använder Azure Storage-integrering med Microsoft Entra ID, Microsofts molnbaserade tjänst för identitets- och åtkomsthantering. Microsoft Entra-integrering är tillgängligt för Azure-blobar och köer och ger OAuth2 tokenbaserad åtkomst till Azure Storage (precis som Azure Key Vault). Med Microsoft Entra-ID kan du autentisera klientprogrammet med hjälp av ett program eller en användaridentitet, i stället för autentiseringsuppgifter för lagringskontot. Du kan använda en Microsoft Entra-hanterad identitet när du kör på Azure. Hanterade identiteter tar bort behovet av klientautentisering och lagring av autentiseringsuppgifter i eller med ditt program. Använd endast lösningen nedan när Microsoft Entra-autentisering inte är möjlig.

Ett Azure Storage-konto använder autentiseringsuppgifter som består av ett kontonamn och en nyckel. Nyckeln genereras automatiskt och fungerar som ett lösenord i stället för en kryptografisk nyckel. Key Vault hanterar lagringskontonycklar genom att regelbundet återskapa dem i lagringskontot och ger signaturtoken för delad åtkomst för delegerad åtkomst till resurser i ditt lagringskonto.

Du kan använda key vault-funktionen för hanterade lagringskonton för att lista (synkronisera) nycklar med ett Azure-lagringskonto och återskapa (rotera) nycklarna med jämna mellanrum. Du kan hantera nycklar för både lagringskonton och klassiska lagringskonton.

Nyckelhantering för Azure Storage-konto

Key Vault kan hantera Azure Storage-kontonycklar :

  • Internt kan Key Vault lista (synkronisera) nycklar med ett Azure-lagringskonto.
  • Key Vault återskapar (roterar) nycklarna med jämna mellanrum.
  • Nyckelvärden returneras aldrig som svar på anroparen.
  • Key Vault hanterar nycklar för både lagringskonton och klassiska lagringskonton.

Mer information finns i:

Åtkomstkontroll för lagringskonto

Följande behörigheter kan användas när du auktoriserar en användare eller ett programhuvudnamn för att utföra åtgärder på ett hanterat lagringskonto:

  • Behörigheter för hanterade lagringskonton och SaS-definitionsåtgärder

    • get: Hämtar information om ett lagringskonto
    • list: Lista lagringskonton som hanteras av ett Key Vault
    • update: Uppdatera ett lagringskonto
    • ta bort: Ta bort ett lagringskonto
    • återställ: Återställa ett borttaget lagringskonto
    • säkerhetskopiering: Säkerhetskopiera ett lagringskonto
    • återställning: Återställa ett säkerhetskopierat lagringskonto till ett Key Vault
    • set: Skapa eller uppdatera ett lagringskonto
    • regeneratekey: Återskapa ett angivet nyckelvärde för ett lagringskonto
    • getas: Hämta information om en SAS-definition för ett lagringskonto
    • listsas: Lista SAS-definitioner för lagring för ett lagringskonto
    • deletesas: Ta bort en SAS-definition från ett lagringskonto
    • setsas: Skapa eller uppdatera en ny SAS-definition/attribut för ett lagringskonto
  • Behörigheter för privilegierade åtgärder

    • rensa: Rensa (ta bort permanent) ett hanterat lagringskonto

Mer information finns i Lagringskontoåtgärder i KEY Vault REST API-referensen. Information om hur du upprättar behörigheter finns i Valv – Skapa eller uppdatera och valv – Uppdatera åtkomstprincip.

Nästa steg