Condividi tramite


Errore "Autenticazione richiesta" durante il tentativo di accesso Registro Azure Container

Questo articolo illustra come risolvere un errore "non autorizzato: autenticazione necessaria" che si verifica quando si tenta di eseguire il pull di un'immagine o di un artefatto del contenitore da un'Registro Azure Container Microsoft.

Sintomi

Viene visualizzato il messaggio di errore seguente:

Head "https://< container-registry-name.azurecr.io/v2/>< repository>/manifests/<tag>": unauthorized: authentication required, visit https://aka.ms/acr/authorization for more information.

Causa

Non si è autenticati nel Registro Azure Container. Poiché Registro Azure Container è un registro contenitori privato, è necessario eseguire l'autenticazione in modo da poter accedere e estrarre dal Registro di sistema, a meno che non si usi il pull anonimo.

Soluzione 1: Eseguire l'autenticazione nel registro contenitori

Assicurarsi di essere autenticati nel registro contenitori. I metodi di autenticazione includono un'entità servizio, un'identità gestita, un'identità singola di Microsoft Entra, l'utente amministratore o un altro metodo. Per altre informazioni sulle opzioni di autenticazione disponibili, vedere Eseguire l'autenticazione con un registro contenitori di Azure.

Soluzione 2: Aggiungere l'autorizzazione per eseguire il pull dal registro contenitori

Assicurarsi di essere autorizzati a eseguire il pull dal registro contenitori. Per eseguire l'azione pull, è necessario disporre dell'autorizzazione Microsoft.ContainerRegistry/registries/pull/read . Assicurarsi che all'entità usata per l'autenticazione al registro contenitori venga concessa tale autorizzazione. I ruoli predefiniti di Azure seguenti contengono l'autorizzazione Microsoft.ContainerRegistry/registries/pull/read :

  • AcrPull
  • AcrPush
  • Collaboratore
  • Proprietario
  • Lettore

Per altre informazioni, vedere Ruoli e autorizzazioni di Registro Azure Container.

Contattaci per ricevere assistenza

In caso di domande, è possibile porre domande al supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.