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.
Not: Aşağıdaki izinler, ürün düzeyinde önceden tanımlanmış Firebase rollerinin tümü içindedir:
- 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 kaynaklarına tam okuma/yazma erişimi
App Check Yönetici
izinleri
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ı
izinleri
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
App Distribution Yönetici
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üleyen
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 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.
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
izinleri
Firebase App Hosting Görüntüleyen
roles/firebaseapphosting.viewer
App Hosting kaynaklarına salt okuma erişimi
App Hosting Görüntüleyen
izinleri
Firebase App Hosting Geliştirici
roles/firebaseapphosting.developer
App Hosting arka uçlarına, derlemelerine ve sürümlerine tam okuma/yazma erişimi
App Hosting 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.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
izinleri
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
Authentication Görüntüleyen
izinleri
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing rolleri (beta)
Dikkat: Bu roller ve ürüne özel izinleri beta sürümleridir . Bu, işlevselliğin eski sürümlerle uyumsuz olacak şekilde değişebileceği veya sınırlı destek alabileceği anlamına gelir. 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 destek, araç geliştikçe iyileşmeye devam edecek.
Rol
Açıklama
İzinler
Firebase A/B Testing Yönetici
roles/firebaseabt.admin
(beta)
A/B Testing kaynaklarına tam okuma/yazma erişimi
A/B Testing Yönetici
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 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
izinleri
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
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.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
Firebase mesajlaşma kampanyaları Görüntüleyici
izinleri
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
Cloud Messaging Yönetici
izinleri
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
Cloud Messaging Görüntüleyici
izinleri
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
Crashlytics Yönetici
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üleyen
roles/firebasecrashlytics.viewer
Crashlytics kaynaklarına salt okuma erişimi
Crashlytics Görüntüleyen
izinleri
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
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
Dynamic Links 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 izinleri 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ü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 destek, araç geliştikçe iyileşmeye devam edecek.
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
Firebase Extensions Yayıncı - Uzantı Yöneticisi
izinleri
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
Firebase Extensions Yayıncı - Uzantı Görüntüleyen
izinleri
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
Hosting Yönetici
izinleri
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
izinleri
firebasehosting.sites.get
firebasehosting.sites.list
Firebase In-App Messaging rolleri (beta)
Dikkat: Bu roller ve ürüne özel izinleri beta sürümleridir . Bu, işlevselliğin eski sürümlerle uyumsuz olacak şekilde değişebileceği veya sınırlı destek alabileceği anlamına gelir. 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 destek, araç geliştikçe iyileşmeye devam edecek.
Rol
Açıklama
İzinler
Firebase In-App Messaging Yönetici
roles/firebaseinappmessaging.admin
(beta)
In-App Messaging kaynaklarına tam okuma/yazma erişimi
In-App Messaging Yönetici
izinleri
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
In-App Messaging Görüntüleyen
izinleri
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML rolleri (beta)
Dikkat: Bu roller ve ürüne özel izinleri 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ümleri herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Araç olgunlaştıkça bu Firebase IAM rolleri için özellik kullanılabilirliği ve desteği gelişmeye devam edecek.
Rol
Açıklama
İzinler
Firebase ML Yönetici
roles/firebaseml.admin
(beta)
Firebase ML kaynaklarına tam okuma/yazma erişimi
Firebase ML Yönetici
izinleri
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
Firebase ML Görüntüleyen
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önetici
roles/firebaseperformance.admin
Performance Monitoring kaynağa tam okuma/yazma erişimi
Performance Monitoring uyarıyı yapılandırın ve alın
Performance Monitoring Yönetici
izinleri
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
Performance Monitoring Görüntüleyici
izinleri
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
Realtime Database Yönetici
izinleri
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
izinleri
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
Remote Config Yönetici
izinleri
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Görüntüleyen
roles/cloudconfig.viewer
Remote Config kaynaklarına salt okuma erişimi
Remote Config Görüntüleyen
izinleri
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.