Ces rôles accordent un accès complet en lecture/écriture ou en lecture seule à des groupes de produits.
Elles sont structurées autour de Google Analytics et du produit général
catégories.
Attribuez ces rôles de catégorie de produits aux membres du projet à l'aide de la console Firebase ou de la console Google Cloud .
Remarque :Si vous souhaitez définir des rôles prédéfinis plus précis pour les membres de votre projet,
vous pouvez attribuer des rôles au niveau du produit .
Rôles Firebase Analytics
Rôle
Description
Autorisations
Administrateur Firebase Analytics
roles/firebase.analyticsAdmin
Accès en lecture/écriture complet aux éléments suivants :
Administrateur Firebase Analytics
autorisations
firebase.billingPlans.get
firebase.clients.get
firebase.clients.list
firebase.links.list
firebase.playLinks.get
firebase.playLinks.list
firebase.projects.get
firebase.projects.list
firebaseanalytics.resources.googleAnalyticsEdit
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze
firebaseextensions.configs.get
firebaseextensions.configs.list
resourcemanager.projects.get
resourcemanager.projects.getIamPolicy
resourcemanager.projects.list
Lecteur Firebase Analytics
roles/firebase.analyticsViewer
Accès en lecture seule aux éléments suivants:
Lecteur Firebase Analytics
autorisations
firebase.billingPlans.get .
firebase.clients.get
firebase.clients.list .
firebase.links.list .
firebaseplayLinks.get.
firebase.playLinks.list .
firebase.projects.get
firebase.projects.list .
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze
firebaseextensions.configs.get
firebaseextensions.configs.list
resourcemanager.projects.get
resourcemanager.projects.getiamPolicy
resourcemanager.projects.list
Rôles Firebase Develop
Rôle
Description
Autorisations
Administrateur Firebase Develop
roles/firebase.developAdmin
Accès en lecture/écriture complet aux éléments suivants :
Autorisations Administrateur de développement Firebase
apikeys.keys.get
apikeys.keys.list
apikeys.keys.lookup
appengine.applications.get
automl.*
clientauthconfig.brands.get
clientauthconfig.brands.list
clientauthconfig.brands.update
clientauthconfig.clients.get
clientauthconfig.clients.list
cloudfunctions.*
datastore.*
errorreporting.groups.list
firebase.billingPlans.get
firebase.clients.get
firebase.clients.list
firebase.links.list
firebase.playLinks.get
firebase.playLinks.list
firebase.projects.get
firebaseanalytics.resources.googleAnalyticsEdit
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze
firebaseappcheck.*
firebaseapphosting*.
firebaseauth.*
firebasedatabase*.
firebaseextensions.configs.list
firebasehosting.*
firebaseinstallations.instances.delete
firebaseml.*
firebaserules.*
logging.logEntries.list
monitoring.timeSeries.list
resourcemanager.projects.get
resourcemanager.projects.getIamPolicy
resourcemanager.projects.list
runtimeconfig.*
serviceusage.operations.get
serviceusage.operations.list
serviceusage.quotas.get
serviceusage.services.get
serviceusage.services.list
storage.*
Lecteur Firebase Develop
roles/firebase.developViewer
Accès en lecture seule aux éléments suivants:
Lecteur Firebase Develop
autorisations
apikeys.keys.get
apikeys.keys.list
automl.*.get
automl.*.list
clientauthconfig.brands.get
clientauthconfig.brands.list
cloudfunctions.functions.get
cloudfunctions.functions.list
cloudfunctions.locations.list
cloudfunctions.operations.get
cloudfunctions.operations.list
datastore.databases.get
datastore.database.getMetadata
datastore.databases.getiamPolicy
datastore.databases.list
datastore.entities.get
datastore.entities.list .
datastore.indexes.get
datastore.indexes.list
datastore.namespaces.get
datastore.namespaces.getiamPolicy
datastore.namespaces.list
datastore.statistics.get
datastore.statistics.list
errorreporting.groups.list
firebase.billingPlans.get .
firebase.clients.get
firebase.clients.list .
firebase.links.list .
firebaseplayLinks.get.
firebase.playLinks.list .
firebase.projects.get
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get .
firebaseapphosting.backends.get.
firebaseapphosting.backends.list .
firebaseapphosting.builds.get.
firebaseapphosting.builds.list .
firebaseapphosting.domains.get .
firebaseapphosting.domains.list .
firebaseapphosting.rollouts.get.
firebaseapphosting.rollouts.list .
firebaseapphosting.traffic.get .
firebaseapphosting.traffic.list.
firebaseauth.configs.get .
firebaseauth.users.get
firebasedatabase.instances.get
firebasedatabase.instances.list
firebaseextensions.configs.list
firebasehosting.sites.get .
firebasehosting.sites.list .
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaserules.releases.get
firebaserules.releases.list
firebaserules.rulesets.get
firebaserules.rulesets.list
logging.logEntries.list
monitoring.timeSeries.list
resourcemanager.projects.get
resourcemanager.projects.getiamPolicy
resourcemanager.projects.list
serviceusage.operations.get
serviceusage.operations.list
serviceusage.quotas.get
serviceusage.services.get
serviceusage.services.list
storage.buckets.get
storage.buckets.getiamPolicy
storage.buckets.list
storage.objects.get
storage.objects.getiamPolicy
storage.objects.list
Rôles Firebase Quality
Rôle
Description
Autorisations
Administrateur de qualité Firebase
roles/firebase.qualityAdmin
Accès en lecture/écriture complet aux éléments suivants :
Administrateur de qualité Firebase
autorisations
apikeys.keys.get
apikeys.keys.list
firebase.billingPlans.get
.
firebase.clients.get
firebase.clients.list
.
firebase.links.list
.
firebaseplayLinks.get.
firebase.playLinks.list
.
firebase.projects.get
firebaseanalytics.*
firebaseappdistro.*
firebasecrash.*
firebasecrashlytics*.
firebaseextensions.configs.list
firebaseperformance*.
monitoring.timeSeries.list
resourcemanager.projects.get
resourcemanager.projects.getiamPolicy
resourcemanager.projects.list
serviceusage.operations.get
serviceusage.operations.list
serviceusage.quotas.get
serviceusage.services.get
serviceusage.services.list
Lecteur Firebase Quality
roles/firebase.qualityViewer
Accès en lecture seule aux éléments suivants:
Lecteur Firebase Quality
autorisations
apikeys.keys.get
apikeys.keys.list
firebase.billingPlans.get
firebase.clients.get
firebase.clients.list
firebase.links.list
firebase.playLinks.get
firebase.playLinks.list
firebase.projects.get
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze
firebaseappdistro.groups.list
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebasecrash.reports.get
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
firebaseextensions.configs.list
firebaseperformance.data.get
monitoring.timeSeries.list
resourcemanager.projects.get
resourcemanager.projects.getIamPolicy
resourcemanager.projects.list
serviceusage.operations.get
serviceusage.operations.list
serviceusage.quotas.get
serviceusage.services.get
serviceusage.services.list
Remarque : L'accès à Test Lab n'est pas inclus dans les rôles prédéfinis de Firebase Quality.
Test Lab nécessite l'accès aux buckets Cloud Storage . Il nécessite donc un ensemble d'autorisations très spécifiques qui ne sont pas toutes incluses dans les rôles prédéfinis Firebase standards. À
accorder l'accès à Test Lab , utilisez l'une des solutions décrites dans les
Firebase Test Lab
autorisations .
Rôles Firebase Grow
Rôle
Description
Autorisations
Administrateur Firebase Grow
roles/firebase.growthAdmin
Accès en lecture/écriture complet aux éléments suivants :
Autorisations Administrateur Firebase Grow
apikeys.keys.get
apikeys.keys.list
clientauthconfig.clients.get
clientauthconfig.clients.list
cloudconfig.*
cloudmessaging.messages.create
firebase.billingPlans.get
firebase.clients.get
firebase.clients.list
firebase.links.list
firebase.playLinks.get
firebase.playLinks.list
firebase.projects.get
firebaseabt.*
firebaseanalytics.resources.googleAnalyticsEdit .
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze
firebase dynamiclinks*.
firebaseextensions.configs.list
firebaseinappmessaging*.
firebasemessagingcampaigns.*
firebasenotifications*.
monitoring.timeSeries.list
resourcemanager.projects.get
resourcemanager.projects.getiamPolicy
resourcemanager.projects.list
serviceusage.operations.get
serviceusage.operations.list
serviceusage.quotas.get
serviceusage.services.get
serviceusage.services.list
Lecteur Firebase Grow
roles/firebase.growthViewer
Accès en lecture seule aux éléments suivants :
Lecteur Firebase Grow
autorisations
apikeys.keys.get
apikeys.keys.list
cloudconfig.configs.get
firebase.billingPlans.get .
firebase.clients.get
firebase.clients.list .
firebase.links.list .
firebaseplayLinks.get.
firebase.playLinks.list .
firebase.projects.get
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze
firebasedynamiquelinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.destinations.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamique.stats.get
firebaseextensions.configs.list
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebasemessagingcampaigns.campaigns.get.
firebasemessagingcampaigns.campaigns.list.
firebasenotifications.messages.get.
firebasenotifications.messages.list .
monitoring.timeSeries.list
resourcemanager.projects.get
resourcemanager.projects.getiamPolicy
resourcemanager.projects.list
serviceusage.operations.get
serviceusage.operations.list
serviceusage.quotas.get
serviceusage.services.get
serviceusage.services.list