Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln beskrivs hur du löser felet "obehörig: autentisering krävs" som inträffar när du försöker hämta en containeravbildning eller artefakt från ett Microsoft Azure Container Registry.
Symptom
Du får följande felmeddelande:
Head "https://< container-registry-name.azurecr.io/v2/<> repository>/manifests/<tag>": obehörig: autentisering krävs, besök https://aka.ms/acr/authorization för mer information.
Orsak
Du autentiseras inte till Azure Container Registry. Eftersom Azure Container Registry är ett privat containerregister måste du autentiseras så att du kan komma åt och hämta från registret om du inte använder anonym pull.
Lösning 1: Autentisera till containerregistret
Kontrollera att du är autentiserad till containerregistret. Autentiseringsmetoder omfattar tjänstens huvudnamn, hanterad identitet, enskild Microsoft Entra-identitet, administratörsanvändare eller annan metod. Mer information om tillgängliga autentiseringsalternativ finns i Autentisera med ett Azure-containerregister.
Lösning 2: Lägg till auktoriseringsbehörighet för att hämta från containerregistret
Kontrollera att du har behörighet att hämta från containerregistret. Om du vill utföra pull-åtgärden måste du ha behörigheten Microsoft.ContainerRegistry/registries/pull/read . Kontrollera att den entitet som används för att autentisera till containerregistret har beviljats den behörigheten. Följande inbyggda Azure-roller innehåller behörigheten Microsoft.ContainerRegistry/registries/pull/read :
- AcrPull
- AcrPush
- Deltagare
- Ägare
- Läsare
Mer information finns i Roller och behörigheter för Azure Container Registry.
Kontakta oss för att få hjälp
Om du har frågor eller behöver hjälp skapar du en supportförfrågan eller frågar Azure community support. Du kan också skicka produktfeedback till Azure-feedbackcommunityn.