In diesem Dokument wird beschrieben, wie Sie sich mit CLI-Secrets bei Docker oder Helm anmelden.
Harbor-Registry-Instanzen in der Google Distributed Cloud (GDC) Air-Gapped-Appliance verwenden Identity-Aware Proxy (IAP) zur Authentifizierung. Nachdem Sie sich zum ersten Mal über IAP in der Harbor-Weboberfläche angemeldet haben, können Sie ein statisches CLI-Secret aus Ihrem Harbor-Nutzerprofil abrufen und es als Passwort verwenden, wenn Sie sich über die Docker- oder Helm-Befehlszeile anmelden. Diese Methode ist nur über die Harbor-Benutzeroberfläche verfügbar.
Hinweis
Erforderliche IAM-Rollen
Wenn Sie die Authentifizierung für Harbor-Registry-Instanzen konfigurieren möchten, wenden Sie sich an den IAM-Administrator Ihres Projekts, um die Rolle Harbor Instance Viewer (harbor-instance-viewer) anzufordern. Mit dieser Rolle können Sie Harbor-Instanzen im Projekt-Namespace abrufen, auflisten und beobachten. Diese Rolle enthält die erforderlichen Berechtigungen, um die Details vorhandener Harbor-Instanzen aufzurufen, damit Sie die Registry-URLs für die Authentifizierung abrufen können.
Mit CLI-Secrets anmelden
So melden Sie sich mit CLI-Secrets in Docker oder Helm an:
- Melden Sie sich mit einem IAP-Nutzerkonto bei Harbor an.
- Klicken Sie auf Ihren Nutzernamen und wählen Sie Nutzerprofil aus.
- Klicken Sie auf Kopieren, um das mit Ihrem Konto verknüpfte CLI-Secret zu kopieren.
Optional: Wenn Sie Schaltflächen zum automatischen Generieren oder manuellen Erstellen eines neuen CLI-Secrets anzeigen möchten, klicken Sie in Ihrem Nutzerprofil auf Mehr.
Wenn Sie einen neuen Befehlszeilen-Secret generiert haben, klicken Sie auf Kopieren, um ihn zu kopieren.
Verwenden Sie Ihr CLI-Secret als Passwort, wenn Sie sich über die Docker- oder Helm-Befehlszeile in Harbor anmelden:
docker login -u USERNAME -p CLI_SECRET HARBOR_INSTANCE_URLErsetzen Sie Folgendes:
USERNAME: der Nutzername des Harbor-Kontos.CLI_SECRET: das generierte CLI-Secret.HARBOR_INSTANCE_URL: die URL der Harbor-Instanz.