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 .
Remarque : Les autorisations suivantes se trouvent dans tous les rôles prédéfinis au niveau du produit Firebase : - firebase.clients.get - firebase.clients.list - firebase.projects.get - resourcemanager.projects.get - resourcemanager.projects.list 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 Autorisations d'administrateur d'App Check
firebaseappcheck.appAttestConfig.get firebaseappcheck.appAttestConfig.update 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
Lecteur de vérification d'application Firebase roles/firebaseappcheck.viewer
Accès en lecture seule à Ressources App Check Autorisations de la visionneuse App Check
firebaseappcheck.appAttestConfig.get firebaseappcheck.debugTokens.get firebaseappcheck.deviceCheckConfig.get firebaseappcheck.playIntegrityConfig.get firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaV3Config.get firebaseappcheck.safetyNetConfig.get firebaseappcheck.services.get
Rôles de distribution d'applications Firebase Rôle La description Autorisations Administrateur de distribution d'applications Firebase roles/firebaseappdistro.admin
Accès complet en lecture/écriture à Ressources de distribution d'applications Autorisations d'administrateur de distribution d'applications
firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Lecteur de distribution d'applications Firebase roles/firebaseappdistro.viewer
Accès en lecture seule à Ressources de distribution d'applications Autorisations du lecteur de distribution d'applications
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
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 Autorisations d'administrateur d'authentification
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
Lecteur d'authentification Firebase roles/firebaseauth.viewer
Accès en lecture seule à Ressources d'authentification Autorisations du lecteur d'authentification
firebaseauth.configs.get firebaseauth.users.get
Rôles de test A/B Firebase (bêta) Attention : Ces rôles et leurs autorisations spécifiques au produit sont des versions bêta . Cela signifie que la fonctionnalité peut changer de manière incompatible avec les versions antérieures ou avoir une prise en charge limitée. Une version bêta n'est soumise à aucun SLA ou politique de dépréciation. La disponibilité des fonctionnalités et la prise en charge de ces rôles Firebase IAM continueront de s'améliorer à mesure que l'outil mûrira.
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 Autorisations d'administration des tests A/B
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get
Lecteur de tests A/B Firebase roles/firebaseabt.viewer
(bêta) Accès en lecture seule à Ressources de test A/B Autorisations des lecteurs de test A/B
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get
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 Autorisations d'administration de la messagerie cloud
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Lecteur de messagerie Firebase Cloud roles/firebasenotifications.viewer
Accès en lecture seule à Ressources de messagerie cloud Autorisations de la visionneuse Cloud Messaging
firebasenotifications.messages.get firebasenotifications.messages.list
Rôles Firebase Crashlytics Rôle La description Autorisations Administrateur Firebase Crashlytics roles/firebasecrashlytics.admin
Accès complet en lecture/écriture à Ressources Crashlytics Autorisations d'administration Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get
Lecteur Firebase Crashlytics roles/firebasecrashlytics.viewer
Accès en lecture seule à Ressources Crashlytics Autorisations du lecteur Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Rôles Firebase Dynamic Links Rôle La description Autorisations Administrateur des liens dynamiques Firebase roles/firebasedynamiclinks.admin
Accès complet en lecture/écriture à Ressources de liens dynamiques Autorisations d'administration des liens dynamiques
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
Lecteur de liens dynamiques Firebase roles/firebasedynamiclinks.viewer
Accès en lecture seule à Ressources de liens dynamiques Autorisations de la visionneuse de liens dynamiques
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
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 Autorisations d'administrateur d'hébergement
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Lecteur d'hébergement Firebase roles/firebasehosting.viewer
Accès en lecture seule à Ressources d'hébergement Autorisations de visionneuse d'hébergement
firebasehosting.sites.get firebasehosting.sites.list
Rôles de messagerie dans l'application Firebase (bêta) Attention : Ces rôles et leurs autorisations spécifiques au produit sont des versions bêta . Cela signifie que la fonctionnalité peut changer de manière incompatible avec les versions antérieures ou avoir une prise en charge limitée. Une version bêta n'est soumise à aucun SLA ou politique de dépréciation. La disponibilité des fonctionnalités et la prise en charge de ces rôles Firebase IAM continueront de s'améliorer à mesure que l'outil mûrit.
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 Autorisations d'administration de la messagerie intégrée à l'application
firebaseinappmessaging.campagnes.créer firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campagnes.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campagnes.mise à jour
Lecteur de messagerie intégré à l'application Firebase roles/firebaseinappmessaging.viewer
(bêta) Accès en lecture seule à Ressources de messagerie dans l'application Autorisations de la visionneuse de messagerie intégrée à l'application
firebaseinappmessaging.campagnes.get firebaseinappmessaging.campaigns.list
Rôles Firebase ML (bêta) Attention : Ces rôles et leurs autorisations spécifiques au produit sont des versions bêta . Cela signifie que la fonctionnalité peut changer de manière incompatible avec les versions antérieures ou avoir une prise en charge limitée. Une version bêta n'est soumise à aucun SLA ou politique de dépréciation. La disponibilité des fonctionnalités et la prise en charge de ces rôles Firebase IAM continueront de s'améliorer à mesure que l'outil mûrit.
Rôle La description Autorisations Administrateur Firebase ML roles/firebaseml.admin
(bêta) Accès complet en lecture/écriture à Ressources Firebase ML Autorisations d'administrateur Firebase ML
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
Lecteur Firebase ML roles/firebaseml.viewer
(bêta) Accès en lecture seule à Ressources Firebase ML Autorisations de la visionneuse Firebase ML
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
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 Autorisations d'administrateur de surveillance des performances
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Lecteur de surveillance des performances Firebase roles/firebaseperformance.viewer
Accès en lecture seule à Ressources de surveillance des performances Autorisations du lecteur de surveillance des performances
firebaseperformance.data.get
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 Autorisations d'administrateur de base de données en temps réel
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
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 Autorisations de la visionneuse de base de données en temps réel
firebasedatabase.instances.get firebasedatabase.instances.list
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 Autorisations d'administrateur de configuration à distance
cloudconfig.configs.get cloudconfig.configs.update
Visionneuse de configuration à distance Firebase roles/cloudconfig.viewer
Accès en lecture seule à Ressources de configuration à distance Autorisations de la visionneuse de configuration à distance
cloudconfig.configs.get
Rôles du laboratoire de test Firebase Firebase Test Lab nécessite l'accès aux compartiments 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 .