Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie das Azure-Portal verwenden, um das Artefaktcachefeature in Ihrer Azure Container Registry (ACR) zu aktivieren.
Zusätzlich zu den hier aufgeführten Voraussetzungen benötigen Sie ein Azure-Konto mit einem aktiven Abonnement. Kostenlos ein Konto erstellen.
Voraussetzungen
- Eine vorhandene ACR-Instanz. Wenn Sie keinen haben, verwenden Sie unsere Schnellstartanleitung, um eine neue Containerregistrierung zu erstellen.
- Ein vorhandener Key Vault zum Erstellen und Speichern von Anmeldeinformationen.
- Berechtigungen zum Festlegen und Abrufen von geheimen Schlüsseln aus Ihrem Key Vault.
- Azure CLI. Sie können die Azure Cloud Shell oder eine lokale Installation der Azure CLI verwenden, um die Befehle in diesem Artikel auszuführen. Verwenden Sie Azure CLI, Version 2.46.0 oder höher, um sie lokal auszuführen. Führen Sie
az --version
aus, um Ihre Azure CLI-Version zu bestätigen. Informationen zum Ausführen einer Installation oder eines Upgrades finden Sie unter Installieren der Azure CLI.
Konfigurieren des Artifakt-Caches
Führen Sie die folgenden Schritte aus, um die Cache-Regel zu erstellen und zu konfigurieren, die Artefakte aus dem Repository abruft und in Ihren Cache speichert.
Führen Sie die Schritte aus, um eine Cacheregel im Azure-Portal zu erstellen.
Navigieren Sie zu Ihrer Azure Container Registry-Instanz.
Wählen Sie im Menü "Dienst" unter "Dienste" die Option "Cache" aus.
Wählen Sie Regel erstellen aus.
Geben Sie im Bereich "Neue Cacheregel " einen Regelnamen ein.
Wählen Sie für "Quelle" einen Anmeldeserver aus.
Geben Sie für den Repositorypfad den vollständigen Repositorypfad zu den Artefakten ein, die Sie zwischenspeichern möchten.
Je nach Quelle ist möglicherweise eine Authentifizierung erforderlich. Wenn das Feld "Authentifizierung " noch nicht aktiviert ist und Sie die Authentifizierung nicht verwenden möchten, können Sie diesen Abschnitt überspringen. Stellen Sie andernfalls sicher, dass das Kontrollkästchen aktiviert ist, und fügen Sie Ihre Anmeldeinformationen hinzu:
- Wählen Sie "Neue Anmeldeinformationen erstellen" aus, um einen neuen Satz von Anmeldeinformationen zu erstellen, um den Benutzernamen und das Kennwort für Ihre Quellregistrierung zu speichern. Weitere Informationen finden Sie unter Erstellen neuer Anmeldeinformationen.
- Um vorhandene Anmeldeinformationen zu verwenden, wählen Sie im Dropdownmenü " Anmeldeinformationen auswählen " aus.
Geben Sie für "Ziel" den Namen des Namespace "Neues ACR-Repository " ein, um zwischengespeicherte Artefakte zu speichern.
Wählen Sie "Erstellen" aus, um Ihre Cacheregel zu erstellen.
Erstellen neuer Anmeldeinformationen
Bevor Sie die Anmeldeinformationen konfigurieren, stellen Sie sicher, dass Sie geheime Schlüssel im Azure Key Vault erstellen und speichern und geheime Schlüssel aus dem Key Vault abrufen können.
Wählen Sie im Cachebereich Ihrer Containerregistrierung Anmeldeinformationen und dann " Anmeldeinformationen erstellen" aus.
Geben Sie einen Namen für die neuen Anmeldeinformationen für Ihre Quellregistrierung ein.
Wählen Sie unter Quellauthentifizierung eine Quellauthentifizierung aus. Der Artefaktcache unterstützt derzeit "Select from Key Vault " und "Enter secret URIs".
Erstellen Sie für die Option "Aus Key Vault auswählen " Ihre Anmeldeinformationen mithilfe von Key Vault.
Wählen Sie "Erstellen" aus.
Alternativ können Sie Azure RBAC verwenden, um die Rolle " Key Vault Secrets User " (oder eine benutzerdefinierte Rolle, die die Microsoft.KeyVault/vaults/secrets/getSecret/action
Berechtigung enthält) der Systemidentität zuzuweisen. Weitere Informationen finden Sie unter Zuweisen von Azure-Rollen mithilfe des Azure-Portals und Erteilen der Berechtigung für den Zugriff auf einen Azure Key Vault mithilfe von Azure RBAC.
Nächste Schritte
- Erfahren Sie mehr über das Behandeln von Problemen mit dem Zwischenspeichern von Artefakten.
- Erfahren Sie, wie Sie den Artefaktcache mithilfe der Azure CLI aktivieren.