Check out what’s new from Firebase at Google I/O 2022. Learn more

Rôles prédéfinis au niveau du produit Firebase

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

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

Rôles Firebase App Check

Rôle La description Autorisations
Administrateur Firebase App Check
roles/firebaseappcheck.admin
Accès complet en lecture/écriture à
Ressources App Check
Lecteur de vérification d'application Firebase
roles/firebaseappcheck.viewer
Accès en lecture seule à
Ressources App Check

Rôles de distribution d'applications Firebase (bêta)

Rôle La description Autorisations
Administrateur de distribution d'applications Firebase
roles/firebaseappdistro.admin
(bêta)
Accès complet en lecture/écriture à
Ressources de distribution d'applications
Lecteur de distribution d'applications Firebase
roles/firebaseappdistro.viewer
(bêta)
Accès en lecture seule à
Ressources de distribution d'applications

Rôles d'authentification Firebase

Rôle La description Autorisations
Administrateur d'authentification Firebase
roles/firebaseauth.admin
Accès complet en lecture/écriture à
Ressources d'authentification
Lecteur d'authentification Firebase
roles/firebaseauth.viewer
Accès en lecture seule à
Ressources d'authentification

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

Rôle La description Autorisations
Administrateur de tests A/B Firebase
roles/firebaseabt.admin
(bêta)
Accès complet en lecture/écriture à
Ressources de test A/B
Lecteur de tests A/B Firebase
roles/firebaseabt.viewer
(bêta)
Accès en lecture seule à
Ressources de test A/B

Rôles Cloud Firestore

Recherchez les rôles Cloud Firestore disponibles dans la documentation Google Cloud .

Pour autoriser un membre du projet à modifier et publier des règles de sécurité dans la console Firebase ou à déployer des règles de sécurité via la CLI Firebase, vous pouvez créer puis lui attribuer un rôle personnalisé qui inclut les autorisations firebaserules.* .

Rôles Cloud Storage

Recherchez les rôles Cloud Storage disponibles dans la documentation Google Cloud .

Pour autoriser un membre du projet à modifier et publier des règles de sécurité dans la console Firebase ou à déployer des règles de sécurité via la CLI Firebase, vous pouvez créer puis lui attribuer un rôle personnalisé qui inclut les autorisations firebaserules.* .

Fonctions Cloud pour les rôles Firebase

Recherchez les rôles Cloud Functions pour Firebase disponibles dans la documentation Google Cloud .

Rôles Firebase Cloud Messaging

Rôle La description Autorisations
Administrateur de messagerie Firebase Cloud
roles/firebasenotifications.admin
Accès complet en lecture/écriture à
Ressources de messagerie cloud
Lecteur de messagerie Firebase Cloud
roles/firebasenotifications.viewer
Accès en lecture seule à
Ressources de messagerie cloud

Rôles Firebase Crashlytics

Rôle La description Autorisations
Administrateur Firebase Crashlytics
roles/firebasecrashlytics.admin
Accès complet en lecture/écriture à
Ressources Crashlytics
Lecteur Firebase Crashlytics
roles/firebasecrashlytics.viewer
Accès en lecture seule à
Ressources Crashlytics
Rôle La description Autorisations
Administrateur des liens dynamiques Firebase
roles/firebasedynamiclinks.admin
Accès complet en lecture/écriture à
Ressources de liens dynamiques
Lecteur de liens dynamiques Firebase
roles/firebasedynamiclinks.viewer
Accès en lecture seule à
Ressources de liens dynamiques

Rôles d'hébergement Firebase

Rôle La description Autorisations
Administrateur d'hébergement Firebase
roles/firebasehosting.admin
Accès complet en lecture/écriture à
Ressources d'hébergement
Lecteur d'hébergement Firebase
roles/firebasehosting.viewer
Accès en lecture seule à
Ressources d'hébergement

Rôles de messagerie dans l'application Firebase (bêta)

Rôle La description Autorisations
Administrateur de messagerie intégrée à l'application Firebase
roles/firebaseinappmessaging.admin
(bêta)
Accès complet en lecture/écriture à
Ressources de messagerie dans l'application
Lecteur de messagerie intégré à l'application Firebase
roles/firebaseinappmessaging.viewer
(bêta)
Accès en lecture seule à
Ressources de messagerie dans l'application

Rôles Firebase ML (bêta)

Rôle La description Autorisations
Administrateur Firebase ML
roles/firebaseml.admin
(bêta)
Accès complet en lecture/écriture à
Ressources Firebase ML
Lecteur Firebase ML
roles/firebaseml.viewer
(bêta)
Accès en lecture seule à
Ressources Firebase ML

Rôles de surveillance des performances Firebase

Rôle La description Autorisations
Administrateur de surveillance des performances Firebase
roles/firebaseperformance.admin
Accès complet en lecture/écriture à
Ressources de surveillance des performances

Configurer et recevoir des alertes de surveillance des performances
Lecteur de surveillance des performances Firebase
roles/firebaseperformance.viewer
Accès en lecture seule à
Ressources de surveillance des performances

Rôles des prédictions Firebase

Rôle La description Autorisations
Administrateur des prédictions Firebase
roles/firebasepredictions.admin
Accès complet en lecture/écriture à
Ressources de prédictions
Lecteur de prédictions Firebase
roles/firebasepredictions.viewer
Accès en lecture seule à
Ressources de prédictions

Rôles de la base de données en temps réel Firebase

Rôle La description Autorisations
Administrateur de base de données en temps réel Firebase
roles/firebasedatabase.admin
Accès complet en lecture/écriture à
Ressources de la base de données en temps réel
Visionneuse de base de données en temps réel Firebase
roles/firebasedatabase.viewer
Accès en lecture seule à
Ressources de la base de données en temps réel

Rôles de configuration à distance Firebase

Rôle La description Autorisations
Administrateur de configuration à distance Firebase
roles/cloudconfig.admin
Accès complet en lecture/écriture à
Ressources de configuration à distance
Visionneuse de configuration à distance Firebase
roles/cloudconfig.viewer
Accès en lecture seule à
Ressources de configuration à distance

Rôles du laboratoire de test Firebase

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