Questi ruoli concedono l'accesso completo in lettura/scrittura o di sola lettura a prodotti Firebase specifici.
Assegna questi ruoli ai membri del progetto utilizzando la console Google Cloud.
Firebase App Check ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase App Check Amministrazioneroles/firebaseappcheck.admin
|
Accesso completo in lettura/scrittura alle risorse App Check |
App Check Autorizzazioni di amministrazione
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update firebaseappcheck.appCheckTokens.verify firebaseappcheck.debugTokens.get firebaseappcheck.debugTokens.update firebaseappcheck.deviceCheckConfig.get firebaseappcheck.deviceCheckConfig.update firebaseappcheck.playIntegrityConfig.get firebaseappcheck.playIntegrityConfig.update firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaEnterpriseConfig.update firebaseappcheck.recaptchaV3Config.get firebaseappcheck.recaptchaV3Config.update firebaseappcheck.safetyNetConfig.get firebaseappcheck.safetyNetConfig.update firebaseappcheck.services.get firebaseappcheck.services.update |
Firebase App Check Visualizzatoreroles/firebaseappcheck.viewer
|
Accesso di sola lettura alle risorse App Check |
Autorizzazioni App Check visualizzatore
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get firebaseappcheck.deviceCheckConfig.get firebaseappcheck.playIntegrityConfig.get firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaV3Config.get firebaseappcheck.safetyNetConfig.get firebaseappcheck.services.get |
Firebase App Check Verificatore tokenroles/firebaseappcheck.tokenVerifier
|
Accesso alle funzionalità di verifica dei token per App Check |
Autorizzazioni di App Check Token Verificatore
firebaseappcheck.appCheckTokens.verify
|
Firebase App Distribution ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase App Distribution Amministrazioneroles/firebaseappdistro.admin |
Accesso completo in lettura/scrittura alle risorse App Distribution |
App Distribution Autorizzazioni di amministrazione
firebaseappdistro.releases.list
firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update |
Firebase App Distribution Visualizzatoreroles/firebaseappdistro.viewer |
Accesso di sola lettura alle risorse App Distribution |
Autorizzazioni di App Distribution Visualizzatore
firebaseappdistro.releases.list
firebaseappdistro.testers.list firebaseappdistro.groups.list |
Firebase App Hosting ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase App Hosting Compute Runnerroles/firebaseapphosting.computeRunner |
Accesso minimo richiesto per creare ed eseguire backend App Hosting. In genere viene concesso agli account di servizio. |
Autorizzazioni di App Hosting Compute Runner
firebaseapphosting.builds.update
storage.objects.setRetention Oltre a tutte le autorizzazioni incluse in questi ruoli: firebaseapphosting.viewer artifactregistry.createOnPushWriter logging.logWriter storage.objectUser developerconnect.readTokenAccessor |
Firebase App Hosting Amministrazioneroles/firebaseapphosting.admin |
Accesso completo in lettura/scrittura alle risorse App Hosting |
App Hosting Amministrazione autorizzazioni
firebaseapphosting.backends.create
firebaseapphosting.backends.delete firebaseapphosting.backends.get firebaseapphosting.backends.list firebaseapphosting.backends.update firebaseapphosting.builds.create firebaseapphosting.builds.delete firebaseapphosting.builds.get firebaseapphosting.builds.list firebaseapphosting.builds.update firebaseapphosting.domains.create firebaseapphosting.domains.delete firebaseapphosting.domains.get firebaseapphosting.domains.list firebaseapphosting.domains.update firebaseapphosting.locations.get firebaseapphosting.locations.list firebaseapphosting.operations.cancel firebaseapphosting.operations.delete firebaseapphosting.operations.get firebaseapphosting.operations.list firebaseapphosting.rollouts.create firebaseapphosting.rollouts.delete firebaseapphosting.rollouts.get firebaseapphosting.rollouts.list firebaseapphosting.rollouts.update firebaseapphosting.traffic.get firebaseapphosting.traffic.list firebaseapphosting.traffic.update |
Firebase App Hosting Visualizzatore
roles/firebaseapphosting.viewer |
Accesso di sola lettura alle risorse App Hosting |
Autorizzazioni App Hosting visualizzatore |
Firebase App Hosting Sviluppatoreroles/firebaseapphosting.developer |
Accesso completo in lettura/scrittura alle risorse di backend, build e release di App Hosting. |
App Hosting Autorizzazioni sviluppatore
firebaseapphosting.backends.update
firebaseapphosting.builds.create firebaseapphosting.builds.delete firebaseapphosting.builds.update firebaseapphosting.operations.delete firebaseapphosting.operations.cancel firebaseapphosting.rollouts.create firebaseapphosting.rollouts.delete firebaseapphosting.rollouts.update firebaseapphosting.traffic.update |
Firebase Authentication ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase Authentication Amministrazioneroles/firebaseauth.admin
|
Accesso completo in lettura/scrittura a Authentication risorse |
Authentication Autorizzazioni di amministrazione
firebaseauth.configs.create
firebaseauth.configs.get firebaseauth.configs.getHashConfig firebaseauth.configs.getSecret firebaseauth.configs.update firebaseauth.users.create firebaseauth.users.createSession firebaseauth.users.delete firebaseauth.users.get firebaseauth.users.sendEmail firebaseauth.users.update |
Firebase Authentication Visualizzatoreroles/firebaseauth.viewer
|
Accesso di sola lettura alle risorse Authentication |
Autorizzazioni Authentication Visualizzatore
firebaseauth.configs.get
firebaseauth.users.get |
Ruoli Firebase A/B Testing (beta)
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase A/B Testing Amministrazioneroles/firebaseabt.admin (beta) |
Accesso completo in lettura/scrittura alle risorse A/B Testing |
A/B Testing Amministrazione autorizzazioni
firebaseabt.experimentresults.get
firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get |
Firebase A/B Testing Visualizzatoreroles/firebaseabt.viewer (beta) |
Accesso di sola lettura alle risorse A/B Testing |
Autorizzazioni A/B Testing Visualizzatore
firebaseabt.experimentresults.get
firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get |
Cloud Firestore ruoli
Trova i ruoli Cloud Firestore disponibili nella documentazione di Google Cloud.
Per consentire a un membro del progetto di modificare e pubblicare regole di sicurezza nella console Firebase o di eseguire il deployment di regole di sicurezza tramite l'interfaccia a riga di comando Firebase, puoi creare e assegnare un ruolo personalizzato che includa le autorizzazioni firebaserules.*
.
Cloud Storage ruoli
Trova i ruoli Cloud Storage disponibili nella documentazione di Google Cloud.
Per consentire a un membro del progetto di modificare e pubblicare regole di sicurezza nella console Firebase o di eseguire il deployment di regole di sicurezza tramite l'interfaccia a riga di comando Firebase, puoi creare e assegnare un ruolo personalizzato che includa le autorizzazioni firebaserules.*
.
Cloud Functions for Firebase ruoli
Trova i ruoli Cloud Functions for Firebase disponibili nella documentazione di Google Cloud.
Ruoli delle campagne di Firebase Messaging
Questi ruoli si applicano alle campagne per Firebase Cloud Messaging e Firebase In-App Messaging.
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Amministratore delle campagne di messaggistica Firebaseroles/firebasemessagingcampaigns.admin
|
Accesso completo in lettura/scrittura alle risorse campaigns per Cloud Messaging e In-App Messaging |
Autorizzazioni Amministratore campagne di Firebase Messaging
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop |
Firebase Messaging Campaigns Viewerroles/firebasemessagingcampaigns.viewer
|
Accesso di sola lettura alle risorse campaigns per Cloud Messaging e In-App Messaging |
Autorizzazioni del Visualizzatore delle campagne di Firebase Messaging
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list |
Firebase Cloud Messaging ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase Cloud Messaging Amministrazioneroles/firebasenotifications.admin
|
Accesso completo in lettura/scrittura alle risorse Cloud Messaging |
Cloud Messaging Autorizzazioni di amministrazione
firebasenotifications.messages.create
firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update |
Firebase Cloud Messaging Visualizzatoreroles/firebasenotifications.viewer
|
Accesso di sola lettura alle risorse Cloud Messaging |
Autorizzazioni Cloud MessagingVisualizzatore
firebasenotifications.messages.get
firebasenotifications.messages.list |
Firebase Crashlytics ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase Crashlytics Amministrazioneroles/firebasecrashlytics.admin
|
Accesso completo in lettura/scrittura alle risorse Crashlytics |
Crashlytics Autorizzazioni di amministrazione
firebasecrashlytics.config.get
firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get |
Firebase Crashlytics Visualizzatoreroles/firebasecrashlytics.viewer
|
Accesso di sola lettura alle risorse Crashlytics |
Autorizzazioni CrashlyticsVisualizzatore
firebasecrashlytics.config.get
firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get |
Firebase Dynamic Links ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase Dynamic Links Amministrazioneroles/firebasedynamiclinks.admin
|
Accesso completo in lettura/scrittura alle risorse Dynamic Links |
Dynamic Links Autorizzazioni di amministrazione
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update firebasedynamiclinks.domains.create firebasedynamiclinks.domains.delete firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.domains.update firebasedynamiclinks.links.create firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.links.update firebasedynamiclinks.stats.get |
Firebase Dynamic Links Visualizzatoreroles/firebasedynamiclinks.viewer
|
Accesso di sola lettura alle risorse Dynamic Links |
Autorizzazioni Dynamic Links visualizzatore
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get |
Firebase Extensions ruoli di publisher
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase Extensions Editore - Amministratore delle estensioniroles/firebaseextensionspublisher.extensionsAdmin (beta) |
Carica, pubblica e visualizza dettagli e metriche per Firebase Extensions |
Firebase Extensions Autorizzazioni Publisher - Extensions Admin
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list |
Firebase Extensions Editor - Visualizzatore delle estensioniroles/firebaseextensionspublisher.extensionsViewer (beta) |
Visualizzare i dettagli e le metriche relative a Firebase Extensions caricati da questo editore |
Firebase Extensions Autorizzazioni Editor - Visualizzatore delle estensioni
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list |
Firebase Hosting ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase Hosting Amministrazioneroles/firebasehosting.admin
|
Accesso completo in lettura/scrittura a Hosting risorse |
Hosting Autorizzazioni di amministrazione
firebasehosting.sites.create
firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update |
Firebase Hosting Visualizzatoreroles/firebasehosting.viewer
|
Accesso in sola lettura a Hosting risorse |
Autorizzazioni Hosting Visualizzatore
firebasehosting.sites.get
firebasehosting.sites.list |
Ruoli Firebase In-App Messaging (beta)
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase In-App Messaging Amministrazioneroles/firebaseinappmessaging.admin (beta) |
Accesso completo in lettura/scrittura alle risorse In-App Messaging |
In-App Messaging Autorizzazioni di amministrazione
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update |
Firebase In-App Messaging Visualizzatoreroles/firebaseinappmessaging.viewer (beta) |
Accesso in sola lettura a In-App Messaging risorse |
Autorizzazioni di In-App Messaging Visualizzatore
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list |
Ruoli Firebase ML (beta)
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase ML Amministratoreroles/firebaseml.admin (beta) |
Accesso completo in lettura/scrittura alle risorse Firebase ML |
Firebase ML Amministrazione autorizzazioni
firebaseml.models.create
firebaseml.models.get firebaseml.models.list firebaseml.models.update firebaseml.models.delete firebaseml.modelversions.create firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.modelversions.update firebaseml.modelversions.delete firebaseml.compressionjobs.create firebaseml.compressionjobs.get firebaseml.compressionjobs.list firebaseml.compressionjobs.update firebaseml.compressionjobs.delete firebaseml.compressionjobs.start |
Firebase ML Visualizzatoreroles/firebaseml.viewer (beta) |
Accesso di sola lettura alle risorse Firebase ML |
Autorizzazioni Firebase ML visualizzatore
firebaseml.models.get
firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list |
Firebase Performance Monitoring ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase Performance Monitoring Amministrazioneroles/firebaseperformance.admin
|
Accesso completo in lettura/scrittura alle risorse Performance Monitoring Configura e ricevi avvisi Performance Monitoring |
Performance Monitoring Amministrazione autorizzazioni
firebaseperformance.config.create
firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get |
Firebase Performance Monitoring Visualizzatoreroles/firebaseperformance.viewer
|
Accesso in sola lettura a Performance Monitoring risorse |
Autorizzazioni Performance Monitoring visualizzatore
firebaseperformance.data.get
|
Firebase Realtime Database ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase Realtime Database Amministrazioneroles/firebasedatabase.admin
|
Accesso completo in lettura/scrittura a Realtime Database risorse |
Realtime Database Autorizzazioni di amministrazione
firebasedatabase.instances.create
firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update |
Firebase Realtime Database Visualizzatoreroles/firebasedatabase.viewer
|
Accesso di sola lettura alle risorse Realtime Database |
Autorizzazioni Realtime DatabaseVisualizzatore
firebasedatabase.instances.get
firebasedatabase.instances.list |
Firebase Remote Config ruoli
Ruolo | Descrizione | Autorizzazioni |
---|---|---|
Firebase Remote Config Amministrazioneroles/cloudconfig.admin
|
Accesso completo in lettura/scrittura alle risorse Remote Config |
Remote Config Autorizzazioni di amministrazione
cloudconfig.configs.get
cloudconfig.configs.update
|
Firebase Remote Config Visualizzatoreroles/cloudconfig.viewer
|
Accesso in sola lettura a Remote Config risorse |
Autorizzazioni Remote Config visualizzatore
cloudconfig.configs.get
|
Firebase Test Lab ruoli
Firebase Test Lab richiede l'accesso ai bucket Cloud Storage, pertanto richiede un insieme molto specifico di autorizzazioni che non sono tutte incluse nei ruoli predefiniti di Firebase standard. Per concedere l'accesso a Test Lab, utilizza una delle soluzioni descritte nella sezione Autorizzazioni Firebase Test Lab.