Zugriffssteuerung konfigurieren

Auf dieser Seite wird beschrieben, wie Sie die Zugriffssteuerung in der Managed Harbor Service-Registry verwalten und dabei die Prinzipien der geringsten Berechtigung einhalten. IAM-Administratoren der Organisation für die Air-Gap-Appliance von Google Distributed Cloud (GDC) legen fest, wer authentifiziert und autorisiert werden kann, um Managed Harbor Service-APIs zu verwenden. Verwenden Sie die integrierte rollenbasierte Zugriffssteuerung von Harbor in jedem Harbor-Projekt, um APIs und den Zugriff in einer Harbor-Instanz zu autorisieren. Weitere Informationen finden Sie unter https://goharbor.io/docs/2.8.0/administration/managing-users/.

Zugriff für Managed Harbor Service APIs konfigurieren

Für jede GDC Managed Harbor Service API muss das Hauptkonto, das die Anfrage stellt, die erforderlichen Berechtigungen zur Verwendung der API-Ressource haben. Berechtigungen werden Hauptkonten zugewiesen, indem Richtlinien festgelegt werden, die dem Hauptkonto eine vordefinierte Rolle für die Ressource zuweisen.

Vordefinierte Rollen für Managed Harbor Service

Der Managed Harbor Service bietet vordefinierte Rollen, die Zugriff auf zugehörige API-Ressourcen gewähren und unbefugten Zugriff auf andere Ressourcen verhindern.

Verwenden Sie die folgenden vordefinierten Rollen, um die Ressourcen der Harbor-Instanz zu verwalten und Harbor-Projektressourcen zu erstellen:

  • Harbor Instance Viewer: Ruft die Harbor-Instanz ab und zeigt sie an. Bitten Sie Ihren IAM-Administrator der Organisation, Ihnen die Rolle „Harbor Instance Viewer“ (harbor-instance-viewer) zuzuweisen.
  • Harbor Project Creator: Erstellt Harbor-Projekte in der Harbor-Instanz. Bitten Sie Ihren IAM-Administrator der Organisation, Ihnen die Rolle „Harbor Project Creator“ (harbor-project-creator) zuzuweisen.

Zugriff für APIs und innerhalb einer Harbor-Instanz konfigurieren

Verwenden Sie in einer Harbor-Instanz die integrierte rollenbasierte Zugriffssteuerung von Harbor in jedem Harbor-Projekt, um zu steuern, wer berechtigt ist, die APIs zu verwenden und auf Ressourcen im Harbor-Projekt zuzugreifen. Weitere Informationen finden Sie unter https://goharbor.io/docs/2.8.0/administration/managing-users/.

Dem Nutzer, der das Harbor-Projekt erstellt, wird automatisch die Rolle ProjectAdmin für das Harbor-Projekt zugewiesen. Der ProjectAdmin-Nutzer kann anderen Nutzern Rollen für das Harbor-Projekt zuweisen. Alle verfügbaren Rollen finden Sie unter https://goharbor.io/docs/2.8.0/administration/managing-users/user-permissions-by-role/.