Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
I den här artikeln får du lära dig hur du använder Azure-portalen för att aktivera funktionen för artefaktcache i ditt Azure Container Registry (ACR).
Förutom de krav som anges här behöver du ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
Förutsättningar
- En befintlig ACR-instans. Om du inte har något använder du vår snabbstart för att skapa ett nytt containerregister.
- Ett befintligt Key Vault för att skapa och lagra autentiseringsuppgifter.
- Behörigheter för att ange och hämta hemligheter från ditt Key Vault.
- Azure CLI. Du kan använda Azure Cloud Shell eller en lokal installation av Azure CLI för att köra kommandona i den här artikeln. Använd Azure CLI version 2.46.0 eller senare för att köra den lokalt. Bekräfta din Azure CLI-version genom att köra
az --version. Information om hur du installerar eller uppgraderar finns i Installera Azure CLI.
Konfigurera artefaktcache
Följ dessa steg för att skapa och konfigurera cacheregeln som hämtar artefakter från lagringsplatsen till din cache.
Följ stegen för att skapa en cacheregel i Azure-portalen.
Gå till din Azure Container Registry-instans.
På tjänstmenyn går du till Tjänster och väljer Cache.
Välj Skapa regel.
I fönstret Ny cacheregel anger du ett regelnamn.
För Källa väljer du en inloggningsserver.
För sökväg till lagringsplats, ange hela repository-sökvägen till de artefakter som du vill cachea.
Beroende på din källa kan autentisering krävas. Om rutan Autentisering inte redan är markerad och du inte vill använda autentisering kan du hoppa över det här avsnittet. Annars kontrollerar du att rutan är markerad och lägger till dina autentiseringsuppgifter:
- Välj Skapa nya autentiseringsuppgifter för att skapa en ny uppsättning autentiseringsuppgifter för att lagra användarnamnet och lösenordet för källregistret. Mer information finns i Skapa nya autentiseringsuppgifter.
- Om du vill använda befintliga autentiseringsuppgifter väljer du Välj autentiseringsuppgifter på den nedrullningsbara menyn.
Som Mål anger du namnet på namnområdet för den nya ACR-lagringsplatsen för att lagra cachelagrade artefakter.
Välj Skapa för att skapa cacheregeln.
Skapa nya autentiseringsuppgifter
Innan du konfigurerar autentiseringsuppgifterna kontrollerar du att du kan skapa och lagra hemligheter i Azure Key Vault och hämta hemligheter från Key Vault.
I containerregistrets cachefönster väljer du Autentiseringsuppgifter och sedan Skapa autentiseringsuppgifter.
Ange ett namn för de nya autentiseringsuppgifterna för källregistret.
Välj en källautentisering. Artefaktcache stöder för närvarande Välj från Key Vault och Ange hemliga URI:er.
För alternativet Välj från Key Vaultskapar du dina autentiseringsuppgifter med hjälp av Key Vault.
Välj Skapa.
Alternativt kan du använda Azure RBAC för att tilldela rollen Key Vault Secrets User (eller en anpassad roll som innehåller behörigheten Microsoft.KeyVault/vaults/secrets/getSecret/action ) till systemidentiteten. Mer information finns i Tilldela Azure-roller med hjälp av Azure-portalen och Bevilja behörighet till program för att få åtkomst till ett Azure Key Vault med hjälp av Azure RBAC.
Nästa steg
- Läs mer om felsökning av problem med cachelagring av artefakter.
- Lär dig hur du aktiverar artefaktcache med hjälp av Azure CLI.