Ürün düzeyinde önceden tanımlanmış Firebase rolleri

Bu roller, belirli Firebase ürünlerine tam okuma/yazma veya salt okuma erişimi sağlar.

Bu rolleri, Google Cloud konsolunu kullanarak proje üyelerine atayın.

Firebase App Check rol

Rol Açıklama İzinler
Firebase App Check Yönetici
roles/firebaseappcheck.admin

App Check kaynaklarına tam okuma/yazma erişimi
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
Firebase App Check Görüntüleyen
roles/firebaseappcheck.viewer

App Check kaynaklarına salt okuma erişimi
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
Firebase App Check Jeton Doğrulayıcı
roles/firebaseappcheck.tokenVerifier
App Check için jeton doğrulama özelliklerine erişim
firebaseappcheck.appCheckTokens.verify

Firebase App Distribution rol

Rol Açıklama İzinler
Firebase App Distribution Yönetici
roles/firebaseappdistro.admin

App Distribution kaynaklarına tam okuma/yazma erişimi
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution Görüntüleyen
roles/firebaseappdistro.viewer

App Distribution kaynaklarına salt okuma erişimi
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list

Firebase App Hosting rol

Rol Açıklama İzinler
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
App Hosting arka uçları oluşturmak ve çalıştırmak için minimum erişim izni gerekir. Genellikle hizmet hesaplarına verilir.
Firebase App Hosting Yönetici
roles/firebaseapphosting.admin

App Hosting kaynaklarına tam okuma/yazma erişimi




























Firebase App Hosting Görüntüleyen
roles/firebaseapphosting.viewer

App Hosting kaynaklarına salt okuma erişimi













Firebase App Hosting Geliştirici
roles/firebaseapphosting.developer

App Hosting arka uçlarına, derlemelerine ve sürümlerine tam okuma/yazma erişimi
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.update

Firebase Authentication rol

Rol Açıklama İzinler
Firebase Authentication Yönetici
roles/firebaseauth.admin

Authentication kaynaklarına tam okuma/yazma erişimi
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
firebase.auth.users.send
Firebase Authentication Görüntüleyen
roles/firebaseauth.viewer
Authentication kaynağa
salt okuma erişimi
firebaseauth.configs.get
firebaseauth.users.get

Firebase A/B Testing rolleri (beta)

Rol Açıklama İzinler
Firebase A/B Testing Yönetici
roles/firebaseabt.admin
(beta)

A/B Testing kaynaklarına tam okuma/yazma erişimi
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Firebase A/B Testing Görüntüleyen
roles/firebaseabt.viewer
(beta)

A/B Testing kaynaklarına salt okuma erişimi
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get

Cloud Firestore rol

Mevcut Cloud Firestore rolleri Google Cloud dokümanlarında bulabilirsiniz.

Bir proje üyesinin Firebase konsolunda güvenlik kurallarını düzenlemesine ve yayınlamasına veya Firebase CLI aracılığıyla güvenlik kurallarını dağıtmasına izin vermek için firebaserules.* izinlerini içeren bir özel rol oluşturup bu role atamanız gerekir.

Cloud Storage rol

Mevcut Cloud Storage rolleri Google Cloud dokümanlarında bulabilirsiniz.

Bir proje üyesinin Firebase konsolunda güvenlik kurallarını düzenleyip yayınlamasına veya Firebase CLI aracılığıyla güvenlik kuralları dağıtmasına izin vermek için bir proje üyesi oluşturup firebaserules.* izinlerini içeren bir özel rol atayabilirsiniz.

Cloud Functions for Firebase rol

Mevcut Cloud Functions for Firebase rolleri Google Cloud dokümanlarında bulabilirsiniz.

Firebase mesajlaşma kampanyası rolleri

Bu roller, Firebase Cloud Messaging ve Firebase In-App Messaging kampanyaları için geçerlidir.

Rol Açıklama İzinler
Firebase Mesajlaşma kampanyaları Yöneticisi
roles/firebasemessagingcampaigns.admin
Cloud Messaging ve In-App Messaging için kampanya kaynaklarına
tam okuma/yazma erişimi
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Firebase mesajlaşma kampanyaları görüntüleyici
roles/firebasemessagingcampaigns.viewer
Cloud Messaging ve In-App Messaging için kampanya kaynaklarına
salt okuma erişimi
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list

Firebase Cloud Messaging rol

Rol Açıklama İzinler
Firebase Cloud Messaging Yönetici
roles/firebasenotifications.admin

Cloud Messaging kaynaklarına tam okuma/yazma erişimi
firebasebildirims.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Görüntüleyen
roles/firebasenotifications.viewer

Cloud Messaging kaynaklarına salt okuma erişimi
firebasenotifications.messages.get
firebasenotifications.messages.list

Firebase Crashlytics rol

Rol Açıklama İzinler
Firebase Crashlytics Yönetici
roles/firebasecrashlytics.admin

Crashlytics kaynaklarına tam okuma/yazma erişimi
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
Firebase Crashlytics Görüntüleyen
roles/firebasecrashlytics.viewer

Crashlytics kaynaklarına salt okuma erişimi
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Rol Açıklama İzinler
Firebase Dynamic Links Yönetici
roles/firebasedynamiclinks.admin
Dynamic Links kaynağa
tam okuma/yazma erişimi
firebasedinamiklinks.destinations.list
firebasedinamiklinks.destinations.update
firebasedynamiclinks.domains.create
firebasedinamiklinks.domains.delete
firebasedinamiklinks.domains.get
firebasedinamiklinks.domains.list
firebasedinamiklinks.domains.list
firebasedinamiklinks.links.create



Firebase Dynamic Links Görüntüleyen
roles/firebasedynamiclinks.viewer

Dynamic Links kaynaklarına salt okuma erişimi
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get

Firebase Extensions yayıncı rolleri

Rol Açıklama İzinler
Firebase Extensions Yayıncı - Uzantı Yöneticisi
roles/firebaseextensionspublisher.extensionsAdmin
(beta)

Firebase Extensions ile ilgili ayrıntıları ve metrikleri yükleme, yayınlama ve görüntüleme
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions Yayıncı - Uzantı Görüntüleyici
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Bu yayıncı tarafından yüklenen
Firebase Extensions ile ilgili ayrıntıları ve metrikleri görüntüleme
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list

Firebase Hosting rol

Rol Açıklama İzinler
Firebase Hosting Yönetici
roles/firebasehosting.admin

Hosting kaynaklarına tam okuma/yazma erişimi
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Görüntüleyen
roles/firebasehosting.viewer

Hosting kaynaklarına salt okuma erişimi
firebasehosting.sites.get
firebasehosting.sites.list

Firebase In-App Messaging rolleri (beta)

Rol Açıklama İzinler
Firebase In-App Messaging Yönetici
roles/firebaseinappmessaging.admin
(beta)

In-App Messaging kaynaklarına tam okuma/yazma erişimi
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging Görüntüleyen
roles/firebaseinappmessaging.viewer
(beta)

In-App Messaging kaynaklarına salt okuma erişimi
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list

Firebase ML rolleri (beta)

Rol Açıklama İzinler
Firebase ML Yönetici
roles/firebaseml.admin
(beta)

Firebase ML kaynaklarına tam okuma/yazma erişimi
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
Firebase ML Görüntüleyen
roles/firebaseml.viewer
(beta)
Firebase ML kaynağa
salt okuma erişimi
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list

Firebase Performance Monitoring rol

Rol Açıklama İzinler
Firebase Performance Monitoring Yönetici
roles/firebaseperformance.admin

Performance Monitoring kaynağa tam okuma/yazma erişimi

Performance Monitoring uyarıyı yapılandırın ve alın
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Görüntüleyen
roles/firebaseperformance.viewer

Performance Monitoring kaynaklarına salt okuma erişimi
firebaseperformance.data.get

Firebase Realtime Database rol

Rol Açıklama İzinler
Firebase Realtime Database Yönetici
roles/firebasedatabase.admin

Realtime Database kaynaklarına tam okuma/yazma erişimi
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Görüntüleyen
roles/firebasedatabase.viewer
Realtime Database kaynağa
salt okuma erişimi
firebasedatabase.instances.get
firebasedatabase.instances.list

Firebase Remote Config rol

Rol Açıklama İzinler
Firebase Remote Config Yönetici
roles/cloudconfig.admin

Remote Config kaynaklarına tam okuma/yazma erişimi
cloudconfig.configs.get cloudconfig.configs.update
Firebase Remote Config Görüntüleyen
roles/cloudconfig.viewer

Remote Config kaynaklarına salt okuma erişimi
cloudconfig.configs.get

Firebase Test Lab rol

Firebase Test Lab, Cloud Storage paketlerine erişim gerektirdiğinden, standart Firebase önceden tanımlanmış rollerine dahil edilmeyen çok özel bir izin grubu gerektirir. Test Lab'e erişim izni vermek için Firebase Test Lab izinleri bölümünde açıklanan çözümlerden birini kullanın.