Abilitare La cache degli artefatti con l'autenticazione - portale di Azure
Questo articolo è la quarta parte di una serie di esercitazioni in sei parti. La prima parte offre una panoramica di Artifact Cache, delle relative funzionalità, vantaggi e limitazioni. Nella seconda parte si apprenderà come abilitare la funzionalità Cache artefatti usando il portale di Azure. Nella terza parte si apprenderà come abilitare la funzionalità Cache artefatti usando l'interfaccia della riga di comando di Azure.
Questo articolo illustra i passaggi per abilitare Artifact Cache con l'autenticazione usando il portale di Azure. È necessario usare il set di credenziali per eseguire un pull autenticato o per accedere a un repository privato.
Prerequisiti
- Accedere al portale di Azure.
- È disponibile un Key Vault esistente per archiviare le credenziali. Altre informazioni sulla creazione e l'archiviazione delle credenziali in un Key Vault.
- Sono presenti gli insiemi di credenziali delle chiavi esistenti senza i controlli controllo degli accessi in base al ruolo.
Configurare La cache degli artefatti con l'autenticazione - portale di Azure
Seguire la procedura per creare una regola della cache nel portale di Azure.
Passare alla Registro Azure Container.
Nel menu laterale, in Servizi, selezionare Cache .
Selezionare Crea regola.
Viene visualizzata una finestra per Nuova regola della cache .
Immettere il nome della regola.
Selezionare Registro di origine dal menu a discesa.
Immettere il percorso del repository per gli artefatti da memorizzare nella cache.
Per aggiungere l'autenticazione al repository, selezionare la casella Autenticazione .
Scegliere Crea nuove credenziali per creare un nuovo set di credenziali per archiviare il nome utente e la password per il registro di origine. Informazioni su come creare nuove credenziali
Se le credenziali sono pronte, selezionare le credenziali dal menu a discesa.
In Destinazione immettere il nome dello spazio dei nomi nuovo repository del Registro Azure Container per archiviare gli artefatti memorizzati nella cache.
Selezionare Salva
Eseguire il pull dell'immagine dalla cache usando il comando Docker in base al nome del server di accesso del Registro di sistema, al nome del repository e al relativo tag desiderato.
- Ad esempio, per eseguire il pull dell'immagine dal repository
hello-world
con il taglatest
desiderato per un determinato servermyregistry.azurecr.io
di accesso del Registro di sistema.
docker pull myregistry.azurecr.io/hello-world:latest
- Ad esempio, per eseguire il pull dell'immagine dal repository
Creare nuove credenziali
Prima di configurare le credenziali, è necessario creare e archiviare segreti in Azure KeyVault e recuperare i segreti dal Key Vault. Altre informazioni sulla creazione e l'archiviazione delle credenziali in un Key Vault.Per impostare e recuperare un segreto da Key Vault.
Passare a Credenziali>Crea credenziali.
Immettere Nome per le nuove credenziali per il Registro di sistema di origine.
Selezionare un'autenticazione di origine. La cache degli artefatti supporta attualmente Select from Key Vault e Enter secret URI's.
Per l'opzione Seleziona da Key Vault, vedere Altre informazioni sulla creazione di credenziali con l'insieme di credenziali delle chiavi.
Selezionare Crea
Passaggi successivi
- Passare all'articolo successivo per abilitare La cache degli artefatti tramite l'interfaccia della riga di comando di Azure.