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 produits Firebase spécifiques.

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

Firebase AI Logic rôles

Rôle Description Autorisations
Firebase AI Logic Administrateur
roles/firebasevertexai.admin
Accès complet en lecture/écriture aux ressources
Firebase AI Logic
Firebase AI Logic Lecteur
roles/firebasevertexai.viewer
Accès en lecture seule aux ressources
Firebase AI Logic

Firebase App Check rôles

Rôle Description Autorisations
Firebase App Check Administrateur
roles/firebaseappcheck.admin
Accès complet en lecture/écriture aux ressources
App Check
Firebase App Check Lecteur
roles/firebaseappcheck.viewer
Accès en lecture seule aux ressources
App Check
Firebase App Check Validateur de 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
Firebase App Distribution Administrateur
roles/firebaseappdistro.admin
Accès complet en lecture/écriture aux ressources
App Distribution
Firebase App Distribution Lecteur
roles/firebaseappdistro.viewer
Accès en lecture seule aux ressources
App Distribution

Firebase App Hosting rôles

Rôle Description Autorisations
Firebase App Hosting Compute Runner
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 Administrateur
roles/firebaseapphosting.admin
Accès complet en lecture/écriture aux ressources
App Hosting
Firebase App Hosting Lecteur
roles/firebaseapphosting.viewer
Accès en lecture seule aux ressources
App Hosting
Firebase App Hosting Développeur
roles/firebaseapphosting.developer
Accès complet en lecture/écriture aux ressources de backends, de builds et de versions.
App Hosting

Firebase Authentication rôles

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

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

Rôle Description Autorisations
Firebase A/B Testing Administrateur
roles/firebaseabt.admin
(version 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 aux ressources
A/B Testing

Cloud Firestore rôles

Consultez la documentation Google Cloud pour trouver les rôles Cloud Firestore disponibles.

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

Cloud Storage rôles

Consultez la documentation Google Cloud pour trouver les rôles Cloud Storage disponibles.

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

Cloud Functions for Firebase rôles

Consultez la documentation Google Cloud pour trouver les rôles Cloud Functions for Firebase disponibles.

Rôles des campagnes Firebase Messaging

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

Rôle Description Autorisations
Administrateur de campagnes Firebase Messaging
roles/firebasemessagingcampaigns.admin
Accès complet en lecture/écriture aux ressources de campagnes
pourCloud MessagingetIn-App Messaging
Lecteur de campagnes Firebase Messaging
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
Firebase Cloud Messaging Administrateur
roles/firebasenotifications.admin
Accès complet en lecture/écriture aux ressources
Cloud Messaging
Firebase Cloud Messaging Lecteur
roles/firebasenotifications.viewer
Accès en lecture seule aux ressources
Cloud Messaging

Firebase Crashlytics rôles

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

Rôles d'éditeur Firebase Extensions

Rôle Description Autorisations
Firebase Extensions Administrateur d'extensions pour les éditeurs
roles/firebaseextensionspublisher.extensionsAdmin
(bêta)
Importer, publier et afficher 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
Firebase Hosting Administrateur
roles/firebasehosting.admin
Accès complet en lecture/écriture aux ressources
Hosting
Firebase Hosting Lecteur
roles/firebasehosting.viewer
Accès en lecture seule aux ressources
Hosting

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

Rôle Description Autorisations
Firebase In-App Messaging Administrateur
roles/firebaseinappmessaging.admin
(version 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 aux ressources
In-App Messaging

Rôles Firebase ML (bêta)

Rôle Description Autorisations
Firebase ML Administrateur
roles/firebaseml.admin
(version bêta)
Accès complet en lecture/écriture aux ressources
Firebase ML
Firebase ML Lecteur
roles/firebaseml.viewer
(bêta)
Accès en lecture seule aux ressources
Firebase ML

Firebase Performance Monitoring rôles

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

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

Firebase Realtime Database rôles

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

Firebase Remote Config rôles

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

Firebase Test Lab rôles

Firebase Test Lab nécessite d'accéder aux buckets Cloud Storage. Il requiert donc un ensemble très spécifique d'autorisations qui ne sont pas toutes incluses dans 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.