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 .
Remarque : Les autorisations suivantes figurent 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 de vérification des applications Firebase Rôle Description Autorisations Administrateur de vérification de l'application Firebase roles/firebaseappcheck.admin
Accès complet en lecture/écriture à Ressources de vérification d'application Autorisations d'administrateur de vérification d'application
firebaseappcheck.appAttestConfig.get firebaseappcheck.appAttestConfig.update firebaseappcheck.appCheckTokens.verify 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
Visionneuse de vérification d'application Firebase roles/firebaseappcheck.viewer
Accès en lecture seule à Ressources de vérification d'application 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
Vérificateur de jeton de vérification de l'application Firebase roles/firebaseappcheck.tokenVerifier
Accès aux fonctionnalités de vérification des jetons pour App Check Autorisations du vérificateur de jetons App Check
firebaseappcheck.appCheckTokens.verify
Rôles de distribution d'applications Firebase Rôle 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
Visionneuse de distribution d'applications Firebase roles/firebaseappdistro.viewer
Accès en lecture seule à Ressources de distribution d'applications Autorisations de la visionneuse de distribution d'applications
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Rôles d'authentification Firebase Rôle 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
Visionneuse d'authentification Firebase roles/firebaseauth.viewer
Accès en lecture seule à Ressources d'authentification Autorisations du visualiseur 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 rétrocompatible 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 évolue.
Rôle Description Autorisations Administrateur des tests A/B Firebase roles/firebaseabt.admin
(bêta) Accès complet en lecture/écriture à Ressources de tests A/B Autorisations d'administrateur 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
Visionneuse de tests A/B Firebase roles/firebaseabt.viewer
(bêta) Accès en lecture seule à Ressources de tests A/B Autorisations du lecteur de tests 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 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 puis lui attribuer un rôle personnalisé qui inclut les autorisations firebaserules.*
.
Rôles de stockage cloud Recherchez les rôles Cloud Storage disponibles dans la documentation Google Cloud .
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 puis lui attribuer un rôle personnalisé qui inclut les autorisations firebaserules.*
.
Fonctions Cloud pour les rôles Firebase Recherchez les fonctions Cloud Functions pour les rôles Firebase disponibles dans la 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 de messagerie Firebase roles/firebasemessagingcampaigns.admin
Accès complet en lecture/écriture à ressources de campagnes pour la messagerie cloud et la messagerie intégrée à l'application Campagnes de messagerie Firebase Autorisations d'administrateur
firebasemessagingcampaigns.campaigns.create firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop
Visionneuse de campagnes de messagerie Firebase roles/firebasemessagingcampaigns.viewer
Accès en lecture seule à ressources de campagnes pour la messagerie cloud et la messagerie intégrée à l'application Campagnes de messagerie Firebase Autorisations du lecteur
firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list
Rôles de messagerie cloud Firebase Rôle Description Autorisations Administrateur de messagerie Firebase Cloud roles/firebasenotifications.admin
Accès complet en lecture/écriture à Ressources de messagerie cloud Autorisations d'administrateur de messagerie cloud
firebasenotifications.messages.créer firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Visionneuse de messagerie Firebase Cloud roles/firebasenotifications.viewer
Accès en lecture seule à Ressources de messagerie cloud Autorisations de la visionneuse de messagerie cloud
firebasenotifications.messages.get firebasenotifications.messages.list
Rôles de Firebase Crashlytics Rôle Description Autorisations Administrateur Firebase Crashlytics roles/firebasecrashlytics.admin
Accès complet en lecture/écriture à Ressources Crashlytics Autorisations d'administrateur Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get
Visionneuse Crashlytics Firebase roles/firebasecrashlytics.viewer
Accès en lecture seule à Ressources Crashlytics Autorisations du visualiseur Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Rôles Firebase Dynamic Links Rôle Description Autorisations Administrateur des liens dynamiques Firebase roles/firebasedynamiclinks.admin
Accès complet en lecture/écriture à Ressources de liens dynamiques Autorisations d’administrateur Dynamic Links
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
Visionneuse 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'éditeur d'extensions Firebase 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 rétrocompatible 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 évolue.
Rôle Description Autorisations Éditeur d'extensions Firebase - Administrateur d'extensions roles/firebaseextensionspublisher.extensionsAdmin
(bêta) Téléchargez, publiez et affichez les détails et les statistiques de Extensions Firebase Firebase Extensions Publisher - Autorisations d'administrateur d'extensions
firebaseextensionspublisher.extensions.create firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Éditeur d'extensions Firebase - Visionneuse d'extensions roles/firebaseextensionspublisher.extensionsViewer
(bêta) Afficher les détails et les mesures pour Extensions Firebase téléchargées par cet éditeur Firebase Extensions Publisher - Autorisations de la visionneuse d'extensions
firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Rôles d'hébergement Firebase Rôle 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
Visionneuse d'hébergement Firebase roles/firebasehosting.viewer
Accès en lecture seule à Ressources d'hébergement Autorisations de la 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 rétrocompatible 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 évolue.
Rôle Description Autorisations Administrateur de la messagerie intégrée à l'application Firebase roles/firebaseinappmessaging.admin
(bêta) Accès complet en lecture/écriture à Ressources de messagerie intégrée à l'application Autorisations d'administrateur de messagerie intégrée à l'application
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Visionneuse de messagerie intégrée à l'application Firebase roles/firebaseinappmessaging.viewer
(bêta) Accès en lecture seule à Ressources de messagerie intégrée à l'application Autorisations de la visionneuse de messagerie intégrée à l'application
firebaseinappmessaging.campaigns.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 rétrocompatible 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 évolue.
Rôle 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
Visionneuse 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 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
Visionneuse de surveillance des performances Firebase roles/firebaseperformance.viewer
Accès en lecture seule à Ressources de surveillance des performances Autorisations du visualiseur de surveillance des performances
firebaseperformance.data.get
Rôles de base de données en temps réel Firebase Rôle Description Autorisations Administrateur de base de données en temps réel Firebase roles/firebasedatabase.admin
Accès complet en lecture/écriture à Ressources de base de données en temps réel Autorisations d'administrateur de base de données en temps réel
firebaseddatabase.instances.create firebaseddatabase.instances.get firebaseddatabase.instances.list firebaseddatabase.instances.update
Visionneuse de base de données en temps réel Firebase roles/firebasedatabase.viewer
Accès en lecture seule à Ressources de base de données en temps réel Autorisations de la visionneuse de base de données en temps réel
firebaseddatabase.instances.get firebaseddatabase.instances.list
Rôles de configuration à distance Firebase Rôle 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 un 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 standard. Pour accorder l'accès à Test Lab, utilisez l'une des solutions décrites dans la section Autorisations Firebase Test Lab .