Bu roller, belirli Firebase'e tam okuma/yazma veya salt okuma erişimi verir
ürünler.
Bu rolleri projenin
zaman çizelgesini kullanarak
Google Cloud konsolunuza giriş yapı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 Uygulama Kontrolü rolleri
Rol
Açıklama
İzinler
Firebase Uygulama Kontrolü Yöneticisi
roles/firebaseappcheck.admin
Uygulama Kontrolü kaynaklarına tam okuma/yazma erişimi
Uygulama Kontrolü Yöneticisi
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 Uygulama Kontrolü Görüntüleyicisi
roles/firebaseappcheck.viewer
Uygulama Kontrolü kaynaklarına salt okuma erişimi
Uygulama Kontrolü Görüntüleyicisi
izinler
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 Uygulama Kontrol Jetonu Doğrulayıcı
roles/firebaseappcheck.tokenVerifier
Uygulama Kontrolü için jeton doğrulama özelliklerine erişim
Uygulama Kontrolü Jetonu Doğrulayıcı
izinler
firebaseappcheck.appCheckTokens.verify
Firebase Uygulama Dağıtımı rolleri
Rol
Açıklama
İzinler
Firebase App Distribution Yöneticisi
roles/firebaseappdistro.admin
App Distribution kaynaklarına tam okuma/yazma erişimi
App Distribution Yöneticisi
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üleyicisi
roles/firebaseappdistro.viewer
App Distribution kaynaklarına salt okuma erişimi
App Distribution Görüntüleyicisi
izinler
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase Uygulama Barındırma rolleri
Rol
Açıklama
İzinler
Firebase App Hosting Compute Çalıştırıcı
roles/firebaseapphosting.computeRunner
Uygulama Barındırma arka uçlarını derleyip çalıştırmak için minimum düzeyde erişim gerekir.
Genellikle hizmet hesaplarına verilir.
Uygulama Barındırma Compute Çalıştırıcısı
izinler
Firebase App Hosting Yöneticisi
roles/firebaseapphosting.admin
Uygulama Barındırma kaynaklarına tam okuma/yazma erişimi
Uygulama Barındırma Yöneticisi
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üleyicisi
roles/firebaseapphosting.viewer
Uygulama Barındırma kaynaklarına salt okuma erişimi
Uygulama Barındırma Görüntüleyicisi
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 Uygulama Barındırma Geliştiricisi
roles/firebaseapphosting.developer
Uygulama Barındırma arka uçlarına, derlemelerine, sürümlerine tam okuma/yazma erişimi
ve kaynakları serbest bırakır.
Uygulama Barındırma Geliştiricisi
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 rolleri
Rol
Açıklama
İzinler
Firebase Authentication Yöneticisi
roles/firebaseauth.admin
Kimlik doğrulama kaynaklarına tam okuma/yazma erişimi
Kimlik Doğrulama Yöneticisi
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üleyicisi
roles/firebaseauth.viewer
Kimlik doğrulama kaynaklarına salt okuma erişimi
Kimlik Doğrulama Görüntüleyici
izinler
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testi 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 Testi Yöneticisi
roles/firebaseabt.admin
(beta)
A/B Testi kaynaklarına tam okuma/yazma erişimi
A/B Testi Yöneticisi
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 Testi Görüntüleyicisi
roles/firebaseabt.viewer
(beta)
A/B Testi kaynaklarına salt okuma erişimi
A/B Testi Görüntüleyicisi
izinler
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore rolleri
Kullanılabilir Cloud Firestore rollerini şurada bulabilirsiniz:
Google Cloud belgeleri .
Bir proje üyesinin güvenlik kurallarını
Firebase konsolu ya da Firebase CLI aracılığıyla güvenlik kuralları dağıtmak için
ekip oluşturup bu kullanıcılara özel bir rol
dahil olmak üzere
firebaserules.*
izinleri .
Cloud Storage rolleri
Kullanılabilir Cloud Storage rollerini şurada bulabilirsiniz:
Google Cloud belgeleri .
Bir proje üyesinin güvenlik kurallarını
Firebase konsolu ya da Firebase CLI aracılığıyla güvenlik kuralları dağıtmak için
ekip oluşturup bu kullanıcılara özel bir rol
dahil olmak üzere
firebaserules.*
izinleri .
Firebase için Cloud Functions rolleri
Kullanılabilir Cloud Functions for Firebase rollerini
Google Cloud belgeleri .
Firebase mesajlaşma kampanyaları rolleri
Bu roller, Firebase Cloud Messaging kampanyalarında ve
Firebase uygulama içi mesajlaşma.
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 ve Uygulama İçi Mesajlaşma
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 Uygulama İçi Mesajlaşma 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 rolleri
Rol
Açıklama
İzinler
Firebase Cloud Messaging Yöneticisi
roles/firebasenotifications.admin
Cloud Messaging kaynaklarına tam okuma/yazma erişimi
Cloud Messaging Yöneticisi
izinler
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasebildirims.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Görüntüleyicisi
roles/firebasenotifications.viewer
Cloud Messaging kaynaklarına salt okuma erişimi
Cloud Messaging Görüntüleyicisi
izinler
firebasebildirims.messages.get
firebasebildirims.messages.list
Firebase Crashlytics rolleri
Rol
Açıklama
İzinler
Firebase Crashlytics Yöneticisi
roles/firebasecrashlytics.admin
Crashlytics kaynaklarına tam okuma/yazma erişimi
Crashlytics Yöneticisi
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üleyicisi
roles/firebasecrashlytics.viewer
Crashlytics kaynaklarına salt okuma erişimi
Crashlytics Görüntüleyicisi
izinler
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Dynamic Links rolleri
Rol
Açıklama
İzinler
Firebase Dynamic Links Yöneticisi
roles/firebasedynamiclinks.admin
Dynamic Links kaynaklarına tam okuma/yazma erişimi
Dinamik Bağlantı Yöneticisi
izinler
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üleyici
roles/firebasedynamiclinks.viewer
Dynamic Links kaynaklarına salt okuma erişimi
Dinamik Bağlantı Görüntüleyici
izinler
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedinamiklinks.stats.get
Firebase Extensions yayıncı rolleri
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ısı - Uzantılar Yöneticisi
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Firebase Extensions ile ilgili ayrıntıları ve metrikleri yükleyin, yayınlayın ve görüntüleyin
Firebase Extensions Yayıncısı - Uzantılar Yöneticisi
izinler
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions Yayıncısı - Uzantı Görüntüleyicisi
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Bu yayıncı tarafından yüklenen Firebase Uzantıları ile ilgili ayrıntıları ve metrikleri görüntüleyin
Firebase Extensions Yayıncısı - Uzantı Görüntüleyicisi
izinler
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Barındırma rolleri
Rol
Açıklama
İzinler
Firebase Hosting Yöneticisi
roles/firebasehosting.admin
Barındırma kaynakları için tam okuma/yazma erişimi
Barındırma Yöneticisi
izinler
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Görüntüleyicisi
roles/firebasehosting.viewer
Barındırma kaynaklarına salt okuma erişimi
Barındırma Görüntüleyicisi
izinler
firebasehosting.sites.get
firebasehosting.sites.list
Firebase uygulama içi mesajlaşma 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 Uygulama İçi Mesajlaşma Yöneticisi
roles/firebaseinappmessaging.admin
(beta)
Uygulama İçi Mesajlaşma kaynaklarına tam okuma/yazma erişimi
Uygulama İçi Mesajlaşma Yöneticisi
izinler
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.güncelleme
Firebase Uygulama İçi Mesajlaşma Görüntüleyicisi
roles/firebaseinappmessaging.viewer
(beta)
Uygulama İçi Mesajlaşma kaynaklarına salt okuma erişimi
Uygulama içi mesajlaşma görüntüleyici
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 (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 ML Yöneticisi
roles/firebaseml.admin
(beta)
Firebase ML kaynaklarına tam okuma/yazma erişimi
Firebase ML Yöneticisi
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üleyicisi
roles/firebaseml.viewer
(beta)
Firebase ML kaynaklarına salt okuma erişimi
Firebase ML Görüntüleyicisi
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öneticisi
roles/firebaseperformance.admin
Performance Monitoring kaynaklarına tam okuma/yazma erişimi
Performans İzleme uyarılarını yapılandırın ve alın
Performans İzleme Yöneticisi
izinler
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Görüntüleyicisi
roles/firebaseperformance.viewer
Performance Monitoring kaynaklarına salt okuma erişimi
Performance Monitoring Görüntüleyicisi
izinler
firebaseperformance.data.get
Firebase Realtime Database rolleri
Rol
Açıklama
İzinler
Firebase Realtime Database Yöneticisi
roles/firebasedatabase.admin
Realtime Database kaynaklarına tam okuma/yazma erişimi
Realtime Database Yöneticisi
izinler
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Görüntüleyicisi
roles/firebasedatabase.viewer
Realtime Database kaynaklarına salt okuma erişimi
Realtime Database Görüntüleyicisi
izinler
firebasedatabase.instances.get
firebasedatabase.instances.list (firebasedatabase.instances.list)
Firebase Remote Config rolleri
Rol
Açıklama
İzinler
Firebase Remote Config Yöneticisi
roles/cloudconfig.admin
Remote Config kaynaklarına tam okuma/yazma erişimi
Remote Config Yöneticisi
izinler
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Görüntüleyicisi
roles/cloudconfig.viewer
Remote Config kaynaklarına salt okuma erişimi
Remote Config Görüntüleyici
izinler
cloudconfig.configs.get
Firebase Test Lab rolleri
Firebase Test Lab, Cloud Storage paketlerine erişim gerektirir, dolayısıyla
Tümü
önceden tanımlanmış standart Firebase rolleri. Test Lab'e erişim izni vermek için aşağıdakilerden birini kullanın
burada açıklanan çözümlere
Firebase Test Lab izinleri
bölümüne bakın.