Bu roller, belirli Firebase'e tam okuma/yazma veya salt okuma erişimi verir
ürünler.
Bu rolleri Google Cloud konsolunu kullanarak proje üyelerine atayın.
Not: Aşağıdaki izinler tümü arasındadır
Firebase ürün düzeyinde önceden tanımlanmış rolleri:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
Firebase App Check rol
Rol
Açıklama
İzinler
Firebase App Check Yönetici
roles/firebaseappcheck.admin
App Check kaynağa tam okuma/yazma erişimi
App Check Yönetici
izinler
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
App Check Görüntüleyen
izinleri
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
App Check Jeton Doğrulayıcı
izinler
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution rol
Rol
Açıklama
İzinler
Firebase App Distribution Yönetici
roles/firebaseappdistro.admin
App Distribution kaynağa tam okuma/yazma erişimi
App Distribution Yönetici
izinler
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.güncelleme
Firebase App Distribution Görüntüleyen
roles/firebaseappdistro.viewer
App Distribution kaynağa salt okuma erişimi
App Distribution Görüntüleyen
izinler
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting rol
Rol
Açıklama
İzinler
Firebase App Hosting Compute Çalıştırıcı
roles/firebaseapphosting.computeRunner
App Hosting arka uçlarını derleyip çalıştırmak için minimum düzeyde erişim gerekir.
Genellikle hizmet hesaplarına verilir.
App Hosting Compute Runner
izinleri
Firebase App Hosting Yönetici
roles/firebaseapphosting.admin
App Hosting kaynaklarına tam okuma/yazma erişimi
App Hosting Yönetici
izinler
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.builds.update
firebaseapphosting.domains.create
firebaseapphosting.domains.delete
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.domains.update
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.iptal
firebaseapphosting.operations.delete
firebaseapphosting.operations.get
firebaseapphosting.operations.list
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
firebaseapphosting.traffic.update
Firebase App Hosting Görüntüleyen
roles/firebaseapphosting.viewer
App Hosting kaynağa salt okuma erişimi
App Hosting Görüntüleyen
izinler
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.list
firebaseapphosting.operations.get
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
Firebase App Hosting Geliştirici
roles/firebaseapphosting.developer
App Hosting arka uçlara, derlemelere, derlemelere,
ve kaynakları serbest bırakır.
App Hosting Geliştirici
izinler
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.iptal
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
Authentication Yönetici
izinler
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
Firebase Authentication Görüntüleyen
roles/firebaseauth.viewer
Authentication kaynaklarına salt okuma erişimi
Authentication Görüntüleyen
izinler
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing rolleri (beta)
Dikkat: Bu roller ve ürüne özgü
izinler beta sürümlerdir . Bu,
işlevlerin eski sürümlerle uyumsuz olacak şekilde değişmesi veya
destek. Beta sürümleri herhangi bir HDS (Hizmet Düzeyi Sözleşmesi) veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rolleri için özellik kullanılabilirliği ve desteği
araç olgunlaştıkça da gelişmeye devam edecek.
Rol
Açıklama
İzinler
Firebase A/B Testing Yönetici
roles/firebaseabt.admin
(beta)
A/B Testing kaynağa tam okuma/yazma erişimi
A/B Testing Yönetici
izinler
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
A/B Testing Görüntüleyen
izinler
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore rol
Şurada mevcut Cloud Firestore rollerini bul:
Google Cloud belgeleri .
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
Şurada mevcut Cloud Storage rollerini bul:
Google Cloud belgeleri .
Bir proje üyesinin güvenlik kurallarını
Firebase konsolu veya Firebase KSA üzerinden güvenlik kuralları dağıtmak için
oluşturabilir ve bunlara özel bir rol atayabilirsiniz.
dahil olmak üzere
firebaserules.*
izin .
Cloud Functions for Firebase rol
Şurada mevcut Cloud Functions for Firebase rollerini bul:
Google Cloud belgeleri .
Firebase mesajlaşma kampanyaları rolleri
Bu roller, Firebase Cloud Messaging ve
Firebase In-App Messaging .
Rol
Açıklama
İzinler
Firebase mesajlaşma kampanyaları yöneticisi
roles/firebasemessagingcampaigns.admin
için kampanya kaynaklarına tam okuma/yazma erişimi
Cloud Messaging In-App Messaging
Firebase mesajlaşma kampanyaları Yöneticisi
izinler
firebasemesajsagingcampaigns.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üleyicisi
roles/firebasemessagingcampaigns.viewer
Cloud Messaging ve In-App Messaging için kampanya kaynaklarına salt okuma erişimi
Firebase mesajlaşma kampanyaları Görüntüleyicisi
izinler
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging rol
Rol
Açıklama
İzinler
Firebase Cloud Messaging Yönetici
roles/firebasenotifications.admin
Cloud Messaging kaynağa tam okuma/yazma erişimi
Cloud Messaging Yönetici
izinler
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasebildirims.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Görüntüleyen
roles/firebasenotifications.viewer
Cloud Messaging kaynağa salt okuma erişimi
Cloud Messaging Görüntüleyen
izinler
firebasebildirims.messages.get
firebasebildirims.messages.list
Firebase Crashlytics rol
Rol
Açıklama
İzinler
Firebase Crashlytics Yönetici
roles/firebasecrashlytics.admin
Crashlytics kaynağa tam okuma/yazma erişimi
Crashlytics Yönetici
izinler
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 kaynağa salt okuma erişimi
Crashlytics Görüntüleyen
izinler
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Dynamic Links rol
Rol
Açıklama
İzinler
Firebase Dynamic Links Yönetici
roles/firebasedynamiclinks.admin
Dynamic Links kaynağa tam okuma/yazma erişimi
Dynamic Links Yönetici
izinleri
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update
firebasedinamiklinks.domains.create
firebasedynamiclinks.domains.delete
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.domains.update
firebasedinamiklinks.links.create
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.links.update
firebasedinamiklinks.stats.get
Firebase Dynamic Links Görüntüleyen
roles/firebasedynamiclinks.viewer
Dynamic Links kaynağa salt okuma erişimi
Dynamic Links Görüntüleyen
izinler
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedinamiklinks.stats.get
Firebase Extensions yayıncı rolü
Dikkat: Bu roller ve ürüne özgü
izinler beta sürümlerdir . Bu,
işlevlerin eski sürümlerle uyumsuz olacak şekilde değişmesi veya
destek. Beta sürümleri herhangi bir HDS (Hizmet Düzeyi Sözleşmesi) veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rolleri için özellik kullanılabilirliği ve desteği
araç olgunlaştıkça da gelişmeye devam edecek.
Rol
Açıklama
İzinler
Firebase Extensions Yayıncı - Uzantı Yöneticisi
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Firebase Extensions için ayrıntıları ve metrikleri yükleyin, yayınlayın ve görüntüleyin
Firebase Extensions Yayıncı - Uzantı Yöneticisi
izinler
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üleyin
Firebase Extensions Yayıncı - Uzantı Görüntüleyici
izinler
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Hosting rol
Rol
Açıklama
İzinler
Firebase Hosting Yönetici
roles/firebasehosting.admin
Hosting kaynağa tam okuma/yazma erişimi
Hosting Yönetici
izinler
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
Hosting Görüntüleyen
izinler
firebasehosting.sites.get
firebasehosting.sites.list
Firebase In-App Messaging rolleri (beta)
Dikkat: Bu roller ve ürüne özgü
izinler beta sürümlerdir . Bu,
işlevlerin eski sürümlerle uyumsuz olacak şekilde değişmesi veya
destek. Beta sürümleri herhangi bir HDS (Hizmet Düzeyi Sözleşmesi) veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rolleri için özellik kullanılabilirliği ve desteği
araç olgunlaştıkça da gelişmeye devam edecek.
Rol
Açıklama
İzinler
Firebase In-App Messaging Yönetici
roles/firebaseinappmessaging.admin
(beta)
In-App Messaging kaynağa tam okuma/yazma erişimi
In-App Messaging Yönetici
izinler
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.güncelleme
Firebase In-App Messaging Görüntüleyen
roles/firebaseinappmessaging.viewer
(beta)
In-App Messaging kaynaklarına salt okuma erişimi
In-App Messaging Görüntüleyen
izinler
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML rolleri (beta)
Dikkat: Bu roller ve ürüne özgü
izinler beta sürümlerdir . Bu,
işlevlerin eski sürümlerle uyumsuz olacak şekilde değişmesi veya
destek. Beta sürümleri herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rolleri için özellik kullanılabilirliği ve desteği
araç olgunlaştıkça da gelişmeye devam edecek.
Rol
Açıklama
İzinler
Firebase ML Yönetici
roles/firebaseml.admin
(beta)
Firebase ML kaynağa tam okuma/yazma erişimi
Firebase ML Yönetici
izinler
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 kaynaklarına salt okuma erişimi
Firebase ML Görüntüleyen
izinler
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
Rol
Açıklama
İzinler
Firebase Performance Monitoring Yönetici
roles/firebaseperformance.admin
Performance Monitoring kaynağa tam okuma/yazma erişimi
Performance Monitoring uyarı yapılandırın ve alın
Performance Monitoring Yönetici
izinler
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Görüntüleyen
roles/firebaseperformance.viewer
Performance Monitoring kaynağa salt okuma erişimi
Performance Monitoring Görüntüleyen
izinler
firebaseperformance.data.get
Firebase Realtime Database rol
Rol
Açıklama
İzinler
Firebase Realtime Database Yönetici
roles/firebasedatabase.admin
Realtime Database kaynağa tam okuma/yazma erişimi
Realtime Database Yönetici
izinler
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
Realtime Database Görüntüleyen
izinler
firebasedatabase.instances.get
firebasedatabase.instances.list (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
Remote Config Yönetici
izinler
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Görüntüleyen
roles/cloudconfig.viewer
Remote Config kaynağa salt okuma erişimi
Remote Config Görüntüleyen
izinler
cloudconfig.configs.get
Firebase Test Lab rol
Firebase Test Lab , Cloud Storage pakete erişim gerektirdiğinden
Tümü
önceden tanımlanmış standart Firebase rolleri. Test Lab uygulamasına erişim izni vermek için şunlardan birini kullanın:
burada açıklanan çözümlere
Firebase Test Lab izin
bölümüne bakın.