Ruoli IAM di Firebase

Le autorizzazioni vengono concesse ai membri del progetto tramite i ruoli. Un ruolo è una raccolta di autorizzazioni. Quando assegni un ruolo a un membro del progetto, concedi a quel membro tutte le autorizzazioni incluse nel ruolo.

Firebase IAM supporta i seguenti tipi di ruoli:

  • Ruoli di base: ruoli fondamentali Proprietario, Editor e Visualizzatore (precedentemente chiamati ruoli "primitivi").

  • Ruoli predefiniti: ruoli specifici di Firebase selezionati che consentono un controllo degli accessi più granulare rispetto ai ruoli di base. Firebase offre:

    • Ruoli a livello di Firebase: ruoli che concedono l'accesso completo in lettura/scrittura o di sola lettura a tutti i prodotti Firebase.

    • Ruoli per categoria di prodotto: ruoli che concedono l'accesso completo in lettura/scrittura o di sola lettura a gruppi di prodotti. Sono strutturati in base a Google Analytics e categorie di prodotti generali.

    • Ruoli a livello di prodotto: ruoli che concedono l'accesso completo in lettura/scrittura o di sola lettura a prodotti Firebase specifici.

  • Ruoli personalizzati: ruoli completamente personalizzati che crei per adattare un insieme di autorizzazioni che soddisfano i requisiti specifici della tua organizzazione.

Gestisci i membri del progetto e i relativi ruoli

Visualizzare i membri del progetto e i relativi ruoli

Puoi visualizzare molti dei membri del progetto e i relativi ruoli nella scheda Impostazioni > Utenti e autorizzazioni della console Firebase. Nota:
  • La console Firebase elenca solo i membri del progetto a cui è stato assegnato un ruolo di base (Proprietario, Editor, Visualizzatore) o un ruolo predefinito di Firebase. I membri del progetto elencati in questa scheda sono gli unici membri del progetto che hanno accesso al progetto Firebase nella console Firebase.
  • La console Firebase non elenca i membri del progetto che sono service account. Visualizza questi membri del progetto nella pagina IAM e amministrazione > IAM della consoleGoogle Cloud.
In alternativa, puoi visualizzare tutti i membri del progetto e i relativi ruoli nella pagina IAM e amministrazione > IAM della console Google Cloud.

Assegna un ruolo a un membro del progetto

Per gestire i ruoli assegnati a ciascun membro del progetto, devi essere un proprietario del progetto Firebase (o avere un ruolo con l'autorizzazione resourcemanager.projects.setIamPolicy).

Ecco dove puoi assegnare e gestire i ruoli:

Se il proprietario del progetto non può più svolgere le attività di un proprietario (ad esempio, se la persona ha lasciato l'azienda) e il progetto non è gestito tramite un'organizzazione Google Cloud (vedi il paragrafo successivo), puoi contattare l'assistenza Firebase e chiedere come richiedere l'accesso al progetto Firebase.

Tieni presente che se un progetto Firebase fa parte di un'organizzazione Google Cloud, potrebbe non avere un proprietario. Se non riesci a trovare un proprietario per il tuo progetto Firebase, contatta la persona che gestisce la tua organizzazione Google Cloud per assegnare un proprietario al progetto.