Controllo dell'accesso con Identity and Access Management

Questa pagina descrive controllo dell'accesso con Identity and Access Management (IAM) in Secure Source Manager.

Panoramica

Le autorizzazioni e i ruoli IAM determinano la tua capacità di creare, visualizzare, modificare o eliminare i dati in un'istanza di Secure Source Manager.

Un ruolo è una raccolta di autorizzazioni. Non puoi concedere autorizzazioni direttamente a un'entità, ma devi concederle un ruolo. Quando concedi un ruolo a un'entità, le concedi tutte le autorizzazioni incluse nel ruolo. Puoi concedere più ruoli alla stessa entità.

Concedi ruoli Secure Source Manager predefiniti

Ogni metodo dell'API Secure Source Manager richiede che l'entità (utente, gruppo o account di servizio) che effettua la richiesta disponga delle autorizzazioni necessarie per utilizzare la risorsa. Le autorizzazioni vengono assegnate alle entità impostando policy che concedono all'entità un ruolo predefinito sulla risorsa.

I ruoli di Secure Source Manager non sono visibili nella console Google Cloud finché non li assegni a un'entità. Per informazioni sulla concessione di ruoli alle risorse dell'istanza e del repository di Secure Source Manager, consulta Concedi e revoca i ruoli IAM.

Autorizzazioni di Secure Source Manager

Per visualizzare tutte le autorizzazioni di Secure Source Manager disponibili, cerca securesourcemanager. nel riferimento per le autorizzazioni IAM.

Livelli di accesso IAM

Puoi concedere ruoli IAM a diversi livelli della gerarchia delle risorse:

  • Livello di progetto: concede l'accesso a tutte le istanze e i repository di Secure Source Manager all'interno del progetto. Puoi concedere ruoli a livello di progetto utilizzando la pagina IAM della console Google Cloud .
  • Livello di istanza: concede l'accesso a un'istanza Secure Source Manager specifica. Devi utilizzare lo strumento gcloud CLI o l'API per concedere ruoli a livello di istanza. Queste associazioni non vengono visualizzate nella pagina IAM della consoleGoogle Cloud a livello di progetto.
  • A livello di repository: concede l'accesso a un repository specifico. Puoi concedere ruoli a livello di repository utilizzando l'interfaccia web di Secure Source Manager, lo strumento gcloud CLI o l'API.

Ruoli predefiniti di Secure Source Manager

Oltre che a livello di progetto e cartella, i ruoli IAM di Secure Source Manager possono essere concessi alle risorse di istanza e repository.

Per visualizzare tutti i ruoli predefiniti di Secure Source Manager e le autorizzazioni disponibili in ogni ruolo, consulta il riferimento ai ruoli di base e predefiniti di IAM.

Ruoli istanza

I ruoli dell'istanza concedono alle entità le autorizzazioni per l'istanza Secure Source Manager. I ruoli del repository vengono concessi separatamente.

Ruoli del repository

I ruoli del repository concedono alle entità le autorizzazioni sui repository Secure Source Manager.

Ruoli personalizzati

Oltre ai ruoli predefiniti, Secure Source Manager supporta anche i ruoli personalizzati. Per saperne di più, consulta Creazione e gestione di ruoli personalizzati nella documentazione di IAM.

Gestione dei ruoli del repository

Le sezioni seguenti descrivono i ruoli richiesti per le azioni comuni del repository.

Gestisci repository

Per ottenere le autorizzazioni necessarie per creare, eliminare e aggiungere utenti a un repository Secure Source Manager, chiedi all'amministratore di concederti i seguenti ruoli IAM:

Crea repository

Per ottenere le autorizzazioni necessarie per creare repository in un'istanza di Secure Source Manager, chiedi all'amministratore di concederti i seguenti ruoli IAM:

Visualizza un repository

Per ottenere le autorizzazioni necessarie per visualizzare un repository, chiedi all'amministratore di concederti i seguenti ruoli IAM:

Utilizza un repository e crea problemi e richieste di pull

Per ottenere le autorizzazioni necessarie per eseguire il push e il pull da un repository, creare problemi e richieste di pull, chiedi all'amministratore di concederti i seguenti ruoli IAM:

Passaggi successivi