Essas funções concedem acesso total de leitura/gravação ou somente leitura a produtos específicos do Firebase.
Atribua essas funções aos membros do projeto usando o console do Google Cloud .
Observação: as seguintes permissões estão em todas as funções predefinidas no nível do produto do Firebase: - firebase.clients.get - firebase.clients.list - firebase.projects.get -resourcemanager.projects.get -resourcemanager.projects.list Funções do Firebase App Check Papel Descrição Permissões Administrador de verificação de aplicativos do Firebase roles/firebaseappcheck.admin
Acesso total de leitura/gravação a Recursos de verificação de aplicativos Permissões de administrador do App Check
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
Visualizador de verificação de aplicativos do Firebase roles/firebaseappcheck.viewer
Acesso somente leitura a Recursos de verificação de aplicativos Permissões do visualizador de verificação de aplicativo
firebaseappcheck.appAttestConfig.get firebaseappcheck.debugTokens.get firebaseappcheck.deviceCheckConfig.get firebaseappcheck.playIntegrityConfig.get firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaV3Config.get firebaseappcheck.safetyNetConfig.get firebaseappcheck.services.get
Verificador de token de verificação de aplicativo Firebase roles/firebaseappcheck.tokenVerifier
Acesso a recursos de verificação de token para App Check Permissões do verificador de token de verificação de aplicativo
firebaseappcheck.appCheckTokens.verify
Funções do Firebase App Distribution Papel Descrição Permissões Administrador de distribuição de aplicativos do Firebase roles/firebaseappdistro.admin
Acesso total de leitura/gravação a Recursos de distribuição de aplicativos Permissões de administrador de distribuição de aplicativos
firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Visualizador de distribuição de aplicativos do Firebase roles/firebaseappdistro.viewer
Acesso somente leitura a Recursos de distribuição de aplicativos Permissões do visualizador de distribuição de aplicativos
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Funções de autenticação do Firebase Papel Descrição Permissões Administrador de autenticação do Firebase roles/firebaseauth.admin
Acesso total de leitura/gravação a Recursos de autenticação Permissões de administrador de autenticação
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
Visualizador de autenticação do Firebase roles/firebaseauth.viewer
Acesso somente leitura a Recursos de autenticação Permissões do visualizador de autenticação
firebaseauth.configs.get firebaseauth.users.get
Funções do teste A/B do Firebase (beta) Cuidado: essas funções e suas permissões específicas do produto são versões beta . Isso significa que a funcionalidade pode mudar de forma incompatível com versões anteriores ou ter suporte limitado. Uma versão beta não está sujeita a nenhum SLA ou política de suspensão de uso. A disponibilidade de recursos e o suporte para essas funções do Firebase IAM continuarão a melhorar à medida que a ferramenta amadurece.
Papel Descrição Permissões Administrador de testes A/B do Firebase roles/firebaseabt.admin
(beta) Acesso total de leitura/gravação a Recursos de teste A/B Permissões de administrador de teste A/B
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get
Visualizador de testes A/B do Firebase roles/firebaseabt.viewer
(beta) Acesso somente leitura a Recursos de teste A/B Permissões do visualizador de testes A/B
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get
Papéis do Cloud Firestore Encontre as funções disponíveis do Cloud Firestore na documentação do Google Cloud .
Para permitir que um membro do projeto edite e publique regras de segurança no Console do Firebase ou implante regras de segurança por meio da CLI do Firebase, você pode criar e atribuir a ele uma função personalizada que inclua as permissões firebaserules.*
.
Papéis do Cloud Storage Encontre as funções disponíveis do Cloud Storage na documentação do Google Cloud .
Para permitir que um membro do projeto edite e publique regras de segurança no Console do Firebase ou implante regras de segurança por meio da CLI do Firebase, você pode criar e atribuir a ele uma função personalizada que inclua as permissões firebaserules.*
.
Papéis do Cloud Functions para Firebase Encontre as funções disponíveis do Cloud Functions para Firebase na documentação do Google Cloud .
Funções das campanhas de mensagens do Firebase Essas funções se aplicam a campanhas do Firebase Cloud Messaging e do Firebase In-App Messaging.
Papel Descrição Permissões Administrador de campanhas de mensagens do Firebase roles/firebasemessagingcampaigns.admin
Acesso total de leitura/gravação a recursos de campanhas para mensagens na nuvem e mensagens no aplicativo Permissões de administrador de campanhas de mensagens do Firebase
firebasemessagingcampaigns.campaigns.create firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop
Leitor de campanhas de mensagens do Firebase roles/firebasemessagingcampaigns.viewer
Acesso somente leitura a recursos de campanhas para mensagens na nuvem e mensagens no aplicativo Permissões de visualizador de campanhas de mensagens do Firebase
firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list
Funções do Firebase Cloud Messaging Papel Descrição Permissões Administrador do Firebase Cloud Messaging roles/firebasenotifications.admin
Acesso total de leitura/gravação a Recursos de mensagens na nuvem Permissões de administrador do Cloud Messaging
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Visualizador de mensagens em nuvem do Firebase roles/firebasenotifications.viewer
Acesso somente leitura a Recursos de mensagens na nuvem Permissões do visualizador de mensagens na nuvem
firebasenotifications.messages.get firebasenotifications.messages.list
Funções do Firebase Crashlytics Papel Descrição Permissões Administrador do Firebase Crashlytics roles/firebasecrashlytics.admin
Acesso total de leitura/gravação a Recursos do Crashlytics Permissões de administrador do Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get
Visualizador do Firebase Crashlytics roles/firebasecrashlytics.viewer
Acesso somente leitura a Recursos do Crashlytics Permissões do visualizador do Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Funções do Firebase Dynamic Links Papel Descrição Permissões Administrador de links dinâmicos do Firebase roles/firebasedynamiclinks.admin
Acesso total de leitura/gravação a Recursos de links dinâmicos Permissões de administrador do 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
Visualizador de links dinâmicos do Firebase roles/firebasedynamiclinks.viewer
Acesso somente leitura a Recursos de links dinâmicos Permissões do visualizador de links dinâmicos
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Funções de editor das Extensões do Firebase Cuidado: essas funções e suas permissões específicas do produto são versões beta . Isso significa que a funcionalidade pode mudar de forma incompatível com versões anteriores ou ter suporte limitado. Uma versão beta não está sujeita a nenhum SLA ou política de suspensão de uso. A disponibilidade de recursos e o suporte para essas funções do Firebase IAM continuarão a melhorar à medida que a ferramenta amadurece.
Papel Descrição Permissões Editor de extensões do Firebase – Administrador de extensões roles/firebaseextensionspublisher.extensionsAdmin
(beta) Faça upload, publique e visualize detalhes e métricas de Extensões do Firebase Editor de extensões do Firebase: permissões de administrador de extensões
firebaseextensionspublisher.extensions.create firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Editor de extensões do Firebase – Visualizador de extensões roles/firebaseextensionspublisher.extensionsViewer
(beta) Ver detalhes e métricas de Extensões do Firebase enviadas por este editor Firebase Extensions Publisher – Permissões do visualizador de extensões
firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Funções do Firebase Hosting Papel Descrição Permissões Administrador do Firebase Hosting roles/firebasehosting.admin
Acesso total de leitura/gravação a Recursos de hospedagem Permissões de administrador de hospedagem
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Visualizador do Firebase Hosting roles/firebasehosting.viewer
Acesso somente leitura a Recursos de hospedagem Permissões do visualizador de hospedagem
firebasehosting.sites.get firebasehosting.sites.list
Funções do Mensagens no aplicativo do Firebase (beta) Cuidado: essas funções e suas permissões específicas do produto são versões beta . Isso significa que a funcionalidade pode mudar de forma incompatível com versões anteriores ou ter suporte limitado. Uma versão beta não está sujeita a nenhum SLA ou política de suspensão de uso. A disponibilidade de recursos e o suporte para essas funções do Firebase IAM continuarão a melhorar à medida que a ferramenta amadurece.
Papel Descrição Permissões Administrador de mensagens no aplicativo do Firebase roles/firebaseinappmessaging.admin
(beta) Acesso total de leitura/gravação a Recursos de mensagens no aplicativo Permissões de administrador de mensagens no aplicativo
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Visualizador de mensagens no aplicativo do Firebase roles/firebaseinappmessaging.viewer
(beta) Acesso somente leitura a Recursos de mensagens no aplicativo Permissões do visualizador de mensagens no aplicativo
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Funções do Firebase ML (beta) Cuidado: essas funções e suas permissões específicas do produto são versões beta . Isso significa que a funcionalidade pode mudar de forma incompatível com versões anteriores ou ter suporte limitado. Uma versão beta não está sujeita a nenhum SLA ou política de suspensão de uso. A disponibilidade de recursos e o suporte para essas funções do Firebase IAM continuarão a melhorar à medida que a ferramenta amadurece.
Papel Descrição Permissões Administrador do Firebase ML roles/firebaseml.admin
(beta) Acesso total de leitura/gravação a Recursos do Firebase ML Permissões de administrador do 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
Visualizador do Firebase ML roles/firebaseml.viewer
(beta) Acesso somente leitura a Recursos do Firebase ML Permissões do visualizador do Firebase ML
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
Papel Descrição Permissões Administrador de monitoramento de desempenho do Firebase roles/firebaseperformance.admin
Acesso total de leitura/gravação a Recursos de monitoramento de desempenho Configurar e receber alertas de monitoramento de desempenho Permissões de administrador do monitoramento de desempenho
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Leitor de monitoramento de desempenho do Firebase roles/firebaseperformance.viewer
Acesso somente leitura a Recursos de monitoramento de desempenho Permissões do Visualizador do Monitoramento de Desempenho
firebaseperformance.data.get
Funções do Firebase Realtime Database Papel Descrição Permissões Administrador do Firebase Realtime Database roles/firebasedatabase.admin
Acesso total de leitura/gravação a Recursos do banco de dados em tempo real Permissões de administrador do Realtime Database
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Visualizador de banco de dados em tempo real do Firebase roles/firebasedatabase.viewer
Acesso somente leitura a Recursos do banco de dados em tempo real Permissões do visualizador de banco de dados em tempo real
firebasedatabase.instances.get firebasedatabase.instances.list
Funções da Configuração remota do Firebase Papel Descrição Permissões Administrador de configuração remota do Firebase roles/cloudconfig.admin
Acesso total de leitura/gravação a Recursos do Configuração remota Permissões de administrador do Configuração remota
cloudconfig.configs.get cloudconfig.configs.update
Visualizador de configuração remota do Firebase roles/cloudconfig.viewer
Acesso somente leitura a Recursos do Configuração remota Permissões do visualizador do Configuração remota
cloudconfig.configs.get
Funções do Firebase Test Lab O Firebase Test Lab requer acesso aos buckets do Cloud Storage, portanto, requer um conjunto muito específico de permissões que nem todas estão incluídas nas funções predefinidas padrão do Firebase. Para conceder acesso ao Test Lab, use uma das soluções descritas na seção de permissões do Firebase Test Lab .