Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.