Rôles prédéfinis au niveau des produits Firebase

Ces rôles accordent un accès complet en lecture/écriture ou en lecture seule à des ressources Firebase spécifiques produits.

Attribuez ces rôles aux membres d'un projet à l'aide du Console Google Cloud.

Firebase App Check rôles

Rôle Description Autorisations
Administrateur Firebase App Check
roles/firebaseappcheck.admin
Accès complet en lecture/écriture à
App Check ressources
Firebase App Check Lecteur
roles/firebaseappcheck.viewer
Accès en lecture seule aux ressources
App Check
Firebase App Check Outil de validation des jetons
roles/firebaseappcheck.tokenVerifier
Accès aux fonctionnalités de validation des jetons pour App Check

Firebase App Distribution rôles

Rôle Description Autorisations
Administrateur Firebase App Distribution

roles/firebaseappdistro.admin
Accès complet en lecture/écriture à
App Distribution ressources
Firebase App Distribution Lecteur

roles/firebaseappdistro.viewer
Accès en lecture seule à
App Distribution ressources

Firebase App Hosting rôles

Rôle Description Autorisations
Exécuteur de calcul Firebase App Hosting

roles/firebaseapphosting.computeRunner
Accès minimal requis pour créer et exécuter des backends App Hosting. Généralement accordé aux comptes de service.
Firebase App Hosting Administration
roles/firebaseapphosting.admin
Accès complet en lecture/écriture à
App Hosting ressources
Lecteur Firebase App Hosting
roles/firebaseapphosting.viewer
Accès en lecture seule à
App Hosting ressources
Firebase App Hosting Développeur

roles/firebaseapphosting.developer
Accès complet en lecture/écriture à
App Hosting backends, builds et et libère des ressources.

Firebase Authentication rôles

Rôle Description Autorisations
Firebase Authentication Administration
roles/firebaseauth.admin
Accès complet en lecture/écriture aux ressources
Authentication
Firebase Authentication Lecteur
roles/firebaseauth.viewer
Accès en lecture seule à
Authentication ressources

Rôles Firebase A/B Testing (bêta)

Rôle Description Autorisations
Administrateur Firebase A/B Testing

roles/firebaseabt.admin (bêta)
Accès complet en lecture/écriture aux ressources
A/B Testing
Firebase A/B Testing Lecteur

roles/firebaseabt.viewer (bêta)
Accès en lecture seule à
A/B Testing ressources

Cloud Firestore rôles

Recherchez les rôles Cloud Firestore disponibles dans les Documentation Google Cloud

Pour autoriser un membre du projet à modifier et publier des règles de sécurité dans le la console Firebase ou pour déployer des règles de sécurité via la CLI Firebase, créez et attribuez-leur un rôle personnalisé qui inclut les Autorisations firebaserules.*.

Cloud Storage rôles

Recherchez les rôles Cloud Storage disponibles dans les Documentation Google Cloud

Pour autoriser un membre du projet à modifier et publier des règles de sécurité dans le la console Firebase ou pour déployer des règles de sécurité via la CLI Firebase, créez et attribuez-leur un rôle personnalisé qui inclut les Autorisations firebaserules.*.

Cloud Functions for Firebase rôles

Recherchez les rôles Cloud Functions for Firebase disponibles dans les Documentation Google Cloud

Rôles des campagnes de messagerie Firebase

Ces rôles s'appliquent aux campagnes pour Firebase Cloud Messaging et Firebase In-App Messaging

Rôle Description Autorisations
Administrateur des campagnes Firebase Messages
roles/firebasemessagingcampaigns.admin
Accès complet en lecture/écriture aux
ressources des campagnes pour Cloud Messaging et In-App Messaging
Lecteur des campagnes Firebase Messages
roles/firebasemessagingcampaigns.viewer
Accès en lecture seule aux
ressources des campagnes pour Cloud Messaging et In-App Messaging

Firebase Cloud Messaging rôles

Rôle Description Autorisations
Administrateur Firebase Cloud Messaging
roles/firebasenotifications.admin
Accès complet en lecture/écriture à
Cloud Messaging ressources
Firebase Cloud Messaging Lecteur
roles/firebasenotifications.viewer
Accès en lecture seule à
Cloud Messaging ressources

Firebase Crashlytics rôles

Rôle Description Autorisations
Administrateur Firebase Crashlytics
roles/firebasecrashlytics.admin
Accès complet en lecture/écriture à
Crashlytics ressources
Firebase Crashlytics Lecteur
roles/firebasecrashlytics.viewer
Accès en lecture seule à
Crashlytics ressources
Rôle Description Autorisations
Firebase Dynamic Links Administration
roles/firebasedynamiclinks.admin
Accès complet en lecture/écriture à
Dynamic Links ressources
Firebase Dynamic Links Lecteur
roles/firebasedynamiclinks.viewer
Accès en lecture seule à
Dynamic Links ressources

Firebase Extensions rôles d'éditeur

Rôle Description Autorisations
Firebase Extensions Éditeur – Administrateur des extensions
roles/firebaseextensionspublisher.extensionsAdmin
(bêta)
Importez, publiez et affichez les détails et les métriques pour
Firebase Extensions
Firebase Extensions Éditeur - Lecteur d'extensions

roles/firebaseextensionspublisher.extensionsViewer (bêta)
Afficher les détails et les métriques pour
Firebase Extensions importé par cet éditeur

Firebase Hosting rôles

Rôle Description Autorisations
Administrateur Firebase Hosting
roles/firebasehosting.admin
Accès complet en lecture/écriture à
Hosting ressources
Firebase Hosting Lecteur
roles/firebasehosting.viewer
Accès en lecture seule à
Hosting ressources

Rôles Firebase In-App Messaging (bêta)

Rôle Description Autorisations
Administrateur Firebase In-App Messaging

roles/firebaseinappmessaging.admin (bêta)
Accès complet en lecture/écriture aux ressources
In-App Messaging
Firebase In-App Messaging Lecteur

roles/firebaseinappmessaging.viewer (bêta)
Accès en lecture seule à
In-App Messaging ressources

Rôles Firebase ML (bêta)

Rôle Description Autorisations
Administrateur Firebase ML

roles/firebaseml.admin (bêta)
Accès complet en lecture/écriture à
Firebase ML ressources
Firebase ML Lecteur

roles/firebaseml.viewer (bêta)
Accès en lecture seule à
Firebase ML ressources

Firebase Performance Monitoring rôles

Rôle Description Autorisations
Administrateur Firebase Performance Monitoring
roles/firebaseperformance.admin
Accès complet en lecture/écriture à
Performance Monitoring ressources

Configurer et recevoir des alertes Performance Monitoring
Firebase Performance Monitoring Lecteur
roles/firebaseperformance.viewer
Accès en lecture seule à
Performance Monitoring ressources

Firebase Realtime Database rôles

Rôle Description Autorisations
Firebase Realtime Database Administration
roles/firebasedatabase.admin
Accès complet en lecture/écriture à
Realtime Database ressources
Firebase Realtime Database Lecteur
roles/firebasedatabase.viewer
Accès en lecture seule à
Realtime Database ressources

Firebase Remote Config rôles

Rôle Description Autorisations
Administrateur Firebase Remote Config
roles/cloudconfig.admin
Accès complet en lecture/écriture à
Remote Config ressources
Firebase Remote Config Lecteur
roles/cloudconfig.viewer
Accès en lecture seule à
Remote Config ressources

Firebase Test Lab rôles

Firebase Test Lab a besoin d'accéder à Cloud Storage buckets. Il nécessite un ensemble très spécifique d'autorisations qui ne sont pas toutes incluses les rôles prédéfinis Firebase standards. Pour accorder l'accès à Test Lab, utilisez l'une des solutions décrites dans la section Autorisations Firebase Test Lab.