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.
Firebase App Check rol
Rol | Açıklama | İzinler |
---|---|---|
Firebase App Check Yöneticiroles/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üleyenroles/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öneticiroles/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üleyenroles/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 Runnerroles/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
firebaseapphosting.builds.update
storage.objects.setKeep Ayrıca, şu rollere dahil olan tüm izinlerin yanı sıra: firebaseapphosting.viewer artifactregistry.createOnPushWriter logging.logWriter storage.subjectUserconnect. {1storage.objectUser |
Firebase App Hosting Yöneticiroles/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ştiriciroles/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öneticiroles/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üleyenroles/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)
Rol | Açıklama | İzinler |
---|---|---|
Firebase A/B Testing Yöneticiroles/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üleyenroles/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öneticisiroles/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üleyiciroles/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öneticiroles/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üleyenroles/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öneticiroles/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üleyenroles/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öneticiroles/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üleyenroles/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
Rol | Açıklama | İzinler |
---|---|---|
Firebase Extensions Yayıncı - Uzantı Yöneticisiroles/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üleyiciroles/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öneticiroles/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üleyenroles/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)
Rol | Açıklama | İzinler |
---|---|---|
Firebase In-App Messaging Yöneticiroles/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üleyenroles/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)
Rol | Açıklama | İzinler |
---|---|---|
Firebase ML Yöneticiroles/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üleyenroles/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 |
Firebase Performance Monitoring rol
Rol | Açıklama | İzinler |
---|---|---|
Firebase Performance Monitoring Yöneticiroles/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üleyenroles/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öneticiroles/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üleyenroles/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öneticiroles/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üleyenroles/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.