Questa pagina descrive come gestire il controllo dell'accesso#39;accesso nel registro del servizio Managed Harbor rispettando i principi del privilegio minimo. Gli amministratori IAM dell'organizzazione dell'appliance Google Distributed Cloud (GDC) con air gap controllano chi può essere autenticato e autorizzato a utilizzare le API del servizio Managed Harbor. Per autorizzare le API e l'accesso in un'istanza Harbor, utilizza il controllo dell'accesso basato sui ruoli integrato di Harbor in ogni progetto Harbor. Per ulteriori informazioni, visita la pagina https://goharbor.io/docs/2.8.0/administration/managing-users/.
Configura l'accesso per le API del servizio Managed Harbor
Ogni API GDC Managed Harbor Service richiede che l'entità che effettua la richiesta disponga delle autorizzazioni necessarie per utilizzare la risorsa API. Le autorizzazioni vengono concesse alle entità impostando criteri che concedono all'entità un ruolo predefinito per la risorsa.
Ruoli predefiniti di Managed Harbor Service
Il servizio Managed Harbor fornisce ruoli predefiniti che concedono l'accesso alle risorse API correlate e impediscono l'accesso non autorizzato ad altre risorse.
Utilizza i seguenti ruoli predefiniti per gestire le risorse dell'istanza Harbor e creare risorse del progetto Harbor:
- Visualizzatore istanze Harbor: visualizza e recupera l'istanza Harbor. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Visualizzatore istanza Harbor (
harbor-instance-viewer). - Project Creator di Harbor: crea progetti Harbor nell'istanza Harbor.
Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Harbor Project Creator (
harbor-project-creator).
Configura l'accesso per le API e all'interno di un'istanza Harbor
All'interno di un'istanza Harbor, utilizza il controllo dell'accesso basato sui ruoli integrato di Harbor in ogni progetto Harbor per controllare chi è autorizzato a utilizzare le API e accedere alle risorse nel progetto Harbor. Per ulteriori informazioni, visita la pagina https://goharbor.io/docs/2.8.0/administration/managing-users/.
All'utente che crea il progetto Harbor viene assegnato automaticamente il
ruolo ProjectAdmin per il progetto Harbor. L'utente ProjectAdmin può assegnare
ruoli per il progetto Harbor ad altri utenti. Per tutti i ruoli disponibili, consulta
https://goharbor.io/docs/2.8.0/administration/managing-users/user-permissions-by-role/.