Bu roller, belirli Firebase ürünlerine tam okuma/yazma veya salt okuma erişimi verir.
Bu rolleri, Google Cloud Console 'u kullanarak proje üyelerine atayın.
Not: Aşağıdaki izinler, ürün düzeyinde önceden tanımlanmış tüm rollerde geçerlidir:
- 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
izinleri
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebaseappcheck.appCheckTokens.verify
firebaseappcheck.debugTokens.get
firebaseappcheck.debugTokens.update
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.update
firebaseappcheck.appCheckTokens.verify
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.appCheckTokens.verify
Firebase Uygulama Kontrolü Görüntüleyicisi
roles/firebaseappcheck.viewer
Uygulama Kontrolü kaynaklarına salt okuma erişimi
Uygulama Kontrolü Görüntüleyicisi
izinleri
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
safety firebaseappcheck.NetConfig.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ı
izinleri
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution rolleri
Rol
Açıklama
İzinler
Firebase App Distribution Yöneticisi
roles/firebaseappdistro.admin
App Distribution kaynaklarına tam okuma/yazma erişimi
Uygulama Dağıtımı Yöneticisi izinleri
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution Görüntüleyicisi
roles/firebaseappdistro.viewer
App Distribution kaynaklarına salt okuma erişimi
App Distribution Görüntüleyici izinleri
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting rolleri
Rol
Açıklama
İzinler
Firebase Uygulama Barındırma Compute Runner
roles/firebaseapphosting.computeRunner
Uygulama Barındırma arka uçlarını oluşturmak ve çalıştırmak için minimum düzeyde erişim gerekir.
Tipik olarak hizmet hesaplarına verilir.
Uygulama Barındırma İşlem Çalıştırıcısı
izinleri
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 izinleri
firebaseapphosting.backends.create
firebaseapphosting.backends.create
firebaseapphosting.backends.delete.firebaseapphosting.backends.create
firebaseapphosting.backends.create
firebaseapphosting.backends.create
firebaseapphosting.backends.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.delete
firebaseapphosting.builds.delete
firebaseapphosting.builds.delete
Firebase Uygulama Barındırma 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
izinleri
firebaseapphosting.backends.get
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.locations.get
firebaseapphosting firebaseapping.locations.list
firebaseapphosting firebaseapping.locations.list
firebaseapphosting.builds.get
firebaseapphosting.builds.get
Firebase Uygulama Barındırma Geliştiricisi
roles/firebaseapphosting.developer
Uygulama Barındırma arka uçlarına, derlemelere ve sürüm kaynaklarına tam okuma/yazma erişimi.
Uygulama Barındırma Geliştirici
izinleri
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rolloutsupdate.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
izinleri
firebaseauth.configs.create
firebaseauth.configs.get
firebaseauth.configs.getHashConfig
firebaseauth.configs.getSecret
firebaseauth.configs.update
firebaseauth.users.create
firebaseauth.users.createSession
auth.users.delete
firebaseauth.users.get
E-postaauth.firebaseauth.firebaseauthusers.
Firebase Authentication Görüntüleyicisi
roles/firebaseauth.viewer
Kimlik doğrulama kaynaklarına salt okuma erişimi
Kimlik Doğrulama Görüntüleyicisi
izinleri
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testi rolleri (beta)
Dikkat: Bu roller ve ürüne özel izinler beta sürümleridir . Bu da işlevlerin geriye dönük olarak uyumsuz şekilde değişebileceği veya sınırlı şekilde desteklenebileceği anlamına gelir. Beta sürümü herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rolleri için özellik kullanılabilirliği ve destek, araç olgunlaştıkça gelişmeye devam edecektir.
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
izinleri
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üleyici
roles/firebaseabt.viewer
(beta)
A/B Testi kaynaklarına salt okuma erişimi
A/B Testi Görüntüleyici
izinleri
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore rolleri
Mevcut Cloud Firestore rollerini Google Cloud belgelerinde bulabilirsiniz.
Bir proje üyesine Firebase konsolunda güvenlik kurallarını düzenleme ve yayınlama izni vermek veya Firebase CLI aracılığıyla güvenlik kurallarını dağıtmasını sağlamak için proje üyesine firebaserules.*
izinlerini içeren özel bir rol oluşturabilir ve atayabilirsiniz.
Cloud Storage rolleri
Mevcut Cloud Storage rollerini Google Cloud belgelerinde bulabilirsiniz.
Bir proje üyesine Firebase konsolunda güvenlik kurallarını düzenleme ve yayınlama izni vermek veya Firebase CLI aracılığıyla güvenlik kurallarını dağıtmasını sağlamak için proje üyesine firebaserules.*
izinlerini içeren özel bir rol oluşturabilir ve atayabilirsiniz.
Cloud Functions for Firebase rolleri
Mevcut Cloud Functions for Firebase rollerini Google Cloud belgelerinde bulabilirsiniz.
Firebase mesajlaşma kampanyası rolleri
Bu roller, Firebase Cloud Messaging ve Firebase Uygulama İçi Mesajlaşma kampanyalarında geçerlidir.
Rol
Açıklama
İzinler
Firebase Mesajlaşma Kampanyaları Yöneticisi
roles/firebasemessagingcampaigns.admin
Cloud Messaging ve Uygulama İçi Mesajlaşma için kampanya kaynaklarına tam okuma/yazma erişimi
Firebase mesajlaşma kampanyaları Yöneticisi
izinleri
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.
Firebase mesajlaşma kampanyaları Görüntüleyici
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üleyici
izinleri
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
izinleri
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.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üleyici
izinleri
firebasenotifications.messages.get
firebasenotifications.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
izinleri
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üleyici
izinleri
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
Dynamic Links Yöneticisi
izinleri
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update
firebasedynamiclinks.domains.create
firebasedynamiclinks.domains.delete
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.domains.update
firebasedynamiclinks.domains.update
firebasedynamiclinks.domains. create
firebasedynamiclinks.domains.create
firebasedynamiclinks.domains.create
firebasedynamiclinks.domains.create
Firebase Dynamic Links Görüntüleyicisi
roles/firebasedynamiclinks.viewer
Dynamic Links kaynaklarına salt okuma erişimi
Dinamik Bağlantı Görüntüleyici
izinleri
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Firebase Extensions yayıncı rolleri
Dikkat: Bu roller ve ürüne özel izinler beta sürümleridir . Bu da işlevlerin geriye dönük olarak uyumsuz şekilde değişebileceği veya sınırlı şekilde desteklenebileceği anlamına gelir. Beta sürümü herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rolleri için özellik kullanılabilirliği ve destek, araç olgunlaştıkça gelişmeye devam edecektir.
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ı Yöneticisi
izinleri
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ı için 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 Hosting rolleri
Rol
Açıklama
İzinler
Firebase Hosting Yöneticisi
roles/firebasehosting.admin
Barındırma kaynaklarına tam okuma/yazma erişimi
Barındırma Yöneticisi izinleri
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Görüntüleyici
roles/firebasehosting.viewer
Barındırma kaynaklarına salt okuma erişimi
Barındırma Görüntüleyici
izinleri
firebasehosting.sites.get
firebasehosting.sites.list
Firebase Uygulama İçi Mesajlaşma rolleri (beta)
Dikkat: Bu roller ve ürüne özel izinler beta sürümleridir . Bu da işlevlerin geriye dönük olarak uyumsuz şekilde değişebileceği veya sınırlı şekilde desteklenebileceği anlamına gelir. Beta sürümü herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rolleri için özellik kullanılabilirliği ve destek, araç olgunlaştıkça gelişmeye devam edecektir.
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
izinleri
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
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 Mesajlaşma Görüntüleyicisi
izinleri
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML rolleri (beta)
Dikkat: Bu roller ve ürüne özel izinler beta sürümleridir . Bu da işlevlerin geriye dönük olarak uyumsuz şekilde değişebileceği veya sınırlı şekilde desteklenebileceği anlamına gelir. Beta sürümü herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rolleri için özellik kullanılabilirliği ve destek, araç olgunlaştıkça gelişmeye devam edecektir.
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
izinleri
firebaseml.models.create
firebase.ml.models.create
Firebase ML Görüntüleyici
roles/firebaseml.viewer
(beta)
Firebase ML kaynaklarına salt okuma erişimi
Firebase ML Görüntüleyici
izinleri
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
Performance Monitoring uyarılarını yapılandırma ve alma
Performance Monitoring Yöneticisi izinleri
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üleyici
izinleri
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
izinleri
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 Viewer
izinleri
firebasedatabase.instances.get
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
izinleri
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
izinleri
cloudconfig.configs.get
Firebase Test Lab rolleri
Firebase Test Lab, Cloud Storage paketlerine erişim gerektirir. Bu nedenle, tümü standart Firebase önceden tanımlanmış rollerine dahil olmayan belirli 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.