Ürün düzeyinde önceden tanımlanmış Firebase rolleri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu roller, belirli Firebase ürünlerine tam okuma/yazma veya salt okuma erişimi verir.
Google Cloud konsolunu kullanarak bu rolleri proje üyelerine atayın.
Not: Aşağıdaki izinler, Firebase ürün düzeyindeki tüm önceden tanımlanmış rollerde bulunur:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
Firebase AI Logic rol
Rol
Açıklama
İzinler
Firebase AI Logic Yönetici
roles/firebasevertexai.admin
Firebase AI Logic kaynaklarına tam okuma/yazma erişimi
Firebase AI Logic Yönetici
izinleri
firebasevertexai.configs.update
firebasevertexai.configs.get
Firebase AI Logic Görüntüleyici
roles/firebasevertexai.viewer
Firebase AI Logic kaynaklarına salt okuma erişimi
Firebase AI Logic Görüntüleyici
izinleri
firebasevertexai.configs.get
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üleyici
roles/firebaseappcheck.viewer
App Check kaynaklarına salt okuma erişimi
App Check Görüntüleyici
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üleyici
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
Not: Proje sahibi, proje için ilk App Hosting arka ucu oluşturmalıdır. Bu ilk kurulumdan sonra App Hosting yöneticiler ek arka uçlar da oluşturup yönetebilir.
Rol
Açıklama
İzinler
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
App Hosting arka uçlarını 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
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.cancel
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üleyici
roles/firebaseapphosting.viewer
App Hosting kaynaklarına salt okuma erişimi
App Hosting Görüntüleyici
izinleri
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çlarına, derlemelerine ve sürüm kaynaklarına 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
firebaseauth.users.sendEmail
firebaseauth.users.update
Firebase Authentication Görüntüleyici
roles/firebaseauth.viewer
Authentication kaynaklarına salt okuma erişimi
Authentication Görüntüleyici
izinleri
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing roller (beta)
Dikkat: Bu roller ve ürüne özel izinleri beta sürümündedir . Bu nedenle, işlevselliği geriye dönük olarak uyumsuz şekilde değişebilir veya sınırlı desteklenebilir. Beta sürümü herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rollerinin kullanılabilirliği ve desteği, araç olgunlaştıkça iyileşmeye devam edecektir.
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 Viewer
roles/firebaseabt.viewer
(beta)
A/B Testing kaynaklarına salt okuma erişimi
A/B Testing Görüntüleyici
izinleri
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore rol
Kullanılabilir Cloud Firestore rollerini Google Cloud belgelerinde 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 üyeye atayabilirsiniz.
Cloud Storage rol
Kullanılabilir Cloud Storage rollerini Google Cloud belgelerinde 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 üyeye atayabilirsiniz.
Cloud Functions for Firebase rol
Kullanılabilir Cloud Functions for Firebase rollerini Google Cloud belgelerinde bulabilirsiniz.
Firebase Messaging kampanyaları 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
campaigns kaynaklarına tam okuma/yazma erişimiCloud Messaging ve In-App Messaging
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üleyicisi
roles/firebasemessagingcampaigns.viewer
Cloud Messaging ve In-App Messaging için kampanyalar 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
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Görüntüleyici
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üleyici
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 rol
Rol
Açıklama
İzinler
Firebase Dynamic Links Yönetici
roles/firebasedynamiclinks.admin
Dynamic Links kaynaklarına tam okuma/yazma erişimi
Dynamic Links Yönetici
izinleri
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update
firebasedynamiclinks.domains.create
firebasedynamiclinks.domains.delete
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.domains.update
firebasedynamiclinks.links.create
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.links.update
firebasedynamiclinks.stats.get
Firebase Dynamic Links Görüntüleyici
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ümündedir . Bu nedenle, işlevselliği geriye dönük olarak uyumsuz şekilde değişebilir veya sınırlı desteklenebilir. Beta sürümü herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rollerinin kullanılabilirliği ve desteği, araç olgunlaştıkça iyileşmeye devam edecektir.
Rol
Açıklama
İzinler
Firebase Extensions Yayıncı - Uzantılar Yöneticisi
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Yükleme, yayınlama ve ayrıntıları ile metrikleri görüntülemeFirebase Extensions
Firebase Extensions Yayıncı - Uzantılar 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üklenenFirebase Extensions ile ilgili ayrıntıları ve metrikleri görüntüleme
Firebase Extensions Yayıncı - Uzantı Görüntüleyici
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üleyici
roles/firebasehosting.viewer
Hosting kaynaklarına salt okuma erişimi
Hosting Görüntüleyici
izinleri
firebasehosting.sites.get
firebasehosting.sites.list
Firebase In-App Messaging roller (beta)
Dikkat: Bu roller ve ürüne özel izinleri beta sürümündedir . Bu nedenle, işlevselliği geriye dönük olarak uyumsuz şekilde değişebilir veya sınırlı desteklenebilir. Beta sürümü herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rollerinin kullanılabilirliği ve desteği, araç olgunlaştıkça iyileşmeye devam edecektir.
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 Viewer
roles/firebaseinappmessaging.viewer
(beta)
In-App Messaging kaynaklarına salt okuma erişimi
In-App Messaging Görüntüleyici
izinleri
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML roller (beta)
Dikkat: Bu roller ve ürüne özel izinleri beta sürümündedir . Bu nedenle, işlevselliği geriye dönük olarak uyumsuz şekilde değişebilir veya sınırlı desteklenebilir. Beta sürümü herhangi bir HDS veya kullanımdan kaldırma politikasına tabi değildir.
Bu Firebase IAM rollerinin kullanılabilirliği ve desteği, araç olgunlaştıkça iyileşmeye devam edecektir.
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 Viewer
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önetici
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önetici
izinleri
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Görüntüleyici
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üleyici
roles/firebasedatabase.viewer
Realtime Database kaynaklarına salt okuma erişimi
Realtime Database Görüntüleyici
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üleyici
roles/cloudconfig.viewer
Remote Config kaynaklarına salt okuma erişimi
Remote Config Görüntüleyici
izinleri
cloudconfig.configs.get
Firebase Test Lab rol
Firebase Test Lab , Cloud Storage paketlerine erişim gerektirir. Bu nedenle, standart Firebase önceden tanımlanmış rollerinin tümünde bulunmayan çok özel bir izin grubu gerekir. Test Lab erişimi vermek için Firebase Test Lab izinleri bölümünde açıklanan çözümlerden birini kullanın.