Firebase IAM izinleri

Proje üyelerinize erişim izinleri rolleri Roller, izinlerin toplamıdır. Bir proje üyesine rol atadığınızda o proje üyesine tüm rolün içerdiği izinleri belirlemeniz gerekir.

Bu sayfada, karşılaşabileceğiniz izinlerin etkinleştirdiği işlemler açıklanmaktadır Firebase tarafından desteklenen bir role sahip olmalıdır. Bu izinler iki kategoriye ayrılır:

ziyaret edin.

Gerekli izinler

Firebase IAM, şu izinleri içerir:

Belirli bir Firebase ürününe özgü izinlerin genel listesi ve açıklaması için hizmetten yararlanabilmeniz için Firebase ürününe özel IAM izinleri.

Gerekli izinler tüm rollerde mevcut

Aşağıdaki tabloda listelenen izinler, Firebase ürün veya hizmeti.

Bu izinler Önceden tanımlanmış Firebase rolleri.

İzin Açıklama
Firebase proje bilgilerini alma izni verir
Firebase proje bilgilerini alma izni verir
Burslar durumunu kontrol etmek ve Google API'lerini çalıştırmak için Firebase CLI komutları

Firebase hizmetine özel işlemler için gerekli izinler

Aşağıdaki tabloda listelenen izinler, şu işlemleri gerçekleştirmek için gereklidir: Firebase hizmetine özel işlemler.

Gerektiğinde bu izinler Önceden tanımlanmış Firebase rolleri.

İşlem Gerekli izin
İş birliği araçlarıyla Firebase proje entegrasyonlarına erişme (Slack, Jira ve PagerDuty dahil) firebaseextensions.configs.*
StackDriver'daki kullanım ve analizleri görüntüleyin monitoring.timeSeries.list
Koşu Firebase KSA komutlar
Daha fazla bilgi için aşağıdaki Google Cloud belgelerine göz atın: Runtime Configurator Erişimi.
runtimeconfig.*

Firebase yönetimine özel işlemler için gerekli izinler

Aşağıdaki tabloda listelenen izinler, şu özelliklere sahip ek izinler: Firebase yönetimine özel bazı işlemler gerçekleştirmek için gereklidir.

Yönetim izni ve ilişkili işlemler Gereken ek izin
firebase.billingPlans.update
Firebase projesi için faturalandırma planını değiştirme sourcemanager.projects.createBillingAssignment
sourcemanager.projects.deleteBillingAssignment
firebase.projects.delete
Firebase projesini silme sourcemanager.projects.sil
firebase.projects.update
Firebase kaynaklarını mevcut bir Google Cloud projesine ekleyin sourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Firebase projesinin adını değiştirme resourcemanager.projects.güncelleme
Android uygulamaları için SHA sertifikası dijital parmak izleri ekleme clientauthconfig.clients.create
Android uygulamaları için SHA sertifikası dijital parmak izlerini kaldırma clientauthconfig.clients.sil
Apple uygulamaları için App Store kimliğini veya ekip kimliğini güncelleme clientauthconfig.clients.get
clientauthconfig.clients.update

Firebase ürününe özel IAM izinleri

Aşağıdaki tablolarda Firebase'e özgü izinler listelenmiştir. ürün veya hizmet. Bu izinleri şu amaçlarla kullanabilirsiniz: özel roller oluşturabilirsiniz.

Firebase Management izinleri

Aşağıdaki yönetim izinlerinden bazılarının Belirli işlemler için ek izinler gerektirir.

İzin adı Açıklama
firebase.billingPlans.get Geçerli olanı al Firebase faturalandırma planı bir proje için
firebase.billingPlans.update Mevcut Firebase faturalandırma planı bir proje için
firebase.clients.create Projeye yeni uygulamalar ekleme
firebase.clients.delete Bir projedeki mevcut uygulamaları silme
firebase.clients.get Bir projedeki uygulamalarla ilgili ayrıntıları ve yapılandırmaları alma
firebase.clients.list Bir projedeki uygulamaların listesini alma
firebase.clients.undelete Silinmiş bir uygulamayı, verileri kalıcı olarak silinmeden önce silme işlemini geri alma
firebase.clients.update Bir projedeki uygulamalarla ilgili ayrıntıları ve yapılandırmaları güncelleme
firebase.links.create Google sistemlerine yeni bağlantılar oluşturma
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebase.links.sil Google sistemlerinin bağlantılarını silin
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebase.links.list Google sistemlerine giden bağlantıların listesini alma
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebase.links.update Google sistemlerindeki mevcut bağlantıları güncelleme
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebase.playLinks.get Google Play bağlantısıyla ilgili ayrıntıları alma
(Firebase konsolu > Proje Ayarları > Entegrasyonlar > Google Play)
firebase.playLinks.list Google Play bağlantılarının listesini alma
(Firebase konsolu > Proje Ayarları > Entegrasyonlar > Google Play)
firebase.playLinks.güncelleme Yeni bağlantılar oluşturma ve mevcut bağlantıları Google Play'e güncelleme
(Firebase konsolu > Proje Ayarları > Entegrasyonlar > Google Play)
firebase.projects.sil Mevcut projeleri silin
firebase.projects.get Projenin ayrıntılarını ve Firebase kaynaklarını alma
firebase.projects.güncelleme Mevcut bir projenin özelliklerini değiştirin
Geçerli Firebase ürünleri ve özellikleri hakkında uyarılar alın (daha fazla bilgi)
firebaseinstallations.instances.delete Firebase yükleme kimliğini ve bu yüklemeyle bağlantılı verileri silin (daha fazla bilgi)

Google Analytics izinleri

Aşağıdaki izinler, şuna bağlı Analytics mülküne erişim izni verir: Firebase projesiyle ilgili. Firebase proje üyelerinin kullanıcı özellikleri, dönüşüm hunileri, raporlar, dönüşümler vb.

İzin adı Açıklama
firebaseanalytics.resources.googleAnalyticsEdit Varsayılan olarak, Analytics Düzenleyici rolünü bağlı Analytics mülkü
firebaseanalytics.resources.googleAnalyticsAdditionalAccess Varsayılan olarak, Analytics Pazarlamacı rolünü bağlı Analytics mülkü
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze Varsayılan olarak, Analytics Görüntüleyici rolünü Analytics mülkü
firebaseanalytics.resources.googleAnalyticsRestrictedAccess Varsayılan olarak, Analytics Görüntüleyici rolünü Gelir ve maliyet verilerine erişimi olmayan Analytics mülkü

Firebase Uygulama Kontrolü izinleri

İzin adı Açıklama
firebaseappcheck.appAttestConfig.get Bir uygulamanın App Attest yapılandırmasını alma
firebaseappcheck.appAttestConfig.update Bir uygulamanın App Attest yapılandırmasını güncelleme
firebaseappcheck.appCheckTokens.verify Bir Firebase projesi için verilen Uygulama Kontrolü jetonlarını doğrulama
firebaseappcheck.debugTokens.get Bir uygulamanın hata ayıklama jetonlarını alma
firebaseappcheck.debugTokens.update Bir uygulamanın hata ayıklama jetonlarını oluşturma, güncelleme veya silme
firebaseappcheck.deviceCheckConfig.get Bir uygulamanın DeviceCheck yapılandırmasını alma
firebaseappcheck.deviceCheckConfig.update Bir uygulamanın DeviceCheck yapılandırmasını güncelleme
firebaseappcheck.playIntegrityConfig.get Bir uygulamanın Play Integrity yapılandırmasını alma
firebaseappcheck.playIntegrityConfig.update Bir uygulamanın Play Integrity yapılandırmasını güncelleme
firebaseappcheck.recaptchaEnterpriseConfig.get Bir uygulamanın reCAPTCHA Enterprise yapılandırmasını alma
firebaseappcheck.recaptchaEnterpriseConfig.update Bir uygulamanın reCAPTCHA Enterprise yapılandırmasını güncelleme
firebaseappcheck.recaptchaV3Config.get Bir uygulamanın reCAPTCHA v3 yapılandırmasını alma
firebaseappcheck.recaptchaV3Config.update Bir uygulamanın reCAPTCHA v3 yapılandırmasını güncelleme
firebaseappcheck.safetyNetConfig.get Bir uygulamanın SafetyNet yapılandırmasını alma
firebaseappcheck.safetyNetConfig.update Bir uygulamanın SafetyNet yapılandırmasını güncelleme
firebaseappcheck.services.get Bir projenin hizmet yaptırım yapılandırmalarını alma
firebaseappcheck.services.update Bir projenin hizmet yaptırım yapılandırmalarını güncelleme

Firebase Uygulama Dağıtım izinleri

İzin adı Açıklama
firebaseappdistro.releases.list Mevcut dağıtımların ve Davet Bağlantılarının listesini al
firebaseappdistro.releases.update Dağıtımları oluşturma, silme ve değiştirme
Davet Bağlantıları oluşturma ve silme
firebaseappdistro.testers.list Bir projedeki mevcut test kullanıcılarının listesini alma
firebaseappdistro.testers.update Bir projede test kullanıcıları oluşturma ve silme
firebaseappdistro.groups.list Bir projedeki mevcut test kullanıcısı gruplarının listesini alma
firebaseappdistro.groups.güncelleme Bir projede test kullanıcısı grupları oluşturma ve silme

Firebase Authentication izinleri

İzin adı Açıklama
firebaseauth.configs.create Authentication yapılandırmasını oluşturma
firebaseauth.configs.get Kimlik doğrulama yapılandırmasını alma
firebaseauth.configs.getHashConfig Kullanıcı hesaplarının şifre karması yapılandırmasını ve şifre karmasını al
firebaseauth.configs.getSecret Authentication yapılandırmasındaki istemci gizli anahtarını alma
firebaseauth.configs.update Mevcut Kimlik Doğrulama yapılandırmasını güncelleme
firebaseauth.users.create Authentication'da yeni kullanıcılar oluşturma
firebaseauth.users.createSession Giriş yapmış bir kullanıcı için oturum çerezi oluşturma
firebaseauth.users.delete Kimlik Doğrulaması'ndaki mevcut kullanıcıları sil
firebaseauth.users.get Mevcut Authentication kullanıcılarının listesini al
firebaseauth.users.sendEmail Kullanıcılara e-posta gönderin
firebaseauth.users.update Authentication'da mevcut kullanıcıları güncelleme

Firebase A/B Testi izinleri (beta)

İzin adı Açıklama
firebaseabt.experimentresults.get Denemenin sonuçlarını alma
firebaseabt.experiments.create Yeni denemeler oluşturun
firebaseabt.experiments.delete Mevcut denemeleri silin
firebaseabt.experiments.get Mevcut bir denemenin ayrıntılarını alma
firebaseabt.experiments.list Mevcut denemelerin listesini al
firebaseabt.experiments.update Mevcut bir denemeyi güncelleme
firebaseabt.projectmetadata.get Deneme oluşturmak için analiz meta verilerini alma

Firebase Uygulama Barındırma izinleri (beta)

İzin adı Açıklama
firebaseapphosting.backends.create Firebase projesi için yeni bir Uygulama Barındırma arka ucu oluşturun.
firebaseapphosting.backends.sil Firebase projesinden mevcut bir App Hosting arka ucunu silin.
firebaseapphosting.backends.get Belirli bir App Hosting arka ucu hakkındaki bilgileri Firebase projesi.
firebaseapphosting.backends.list Bir Firebase projesindeki kullanılabilir tüm Uygulama Barındırma arka uçlarını listeleyin.
firebaseapphosting.backends.güncelleme Mevcut bir App Hosting'in yapılandırmasını veya ayarlarını değiştirin arka uçta olması gerekir.
firebaseapphosting.builds.create Şurada uygulama Barındırma arka ucu için yeni bir derleme işlemi başlatın: Firebase projesi.
firebaseapphosting.builds.delete Uygulama Barındırma arka ucundaki mevcut derlemeleri silin.
firebaseapphosting.builds.get Uygulama Barındırma'da mevcut bir derlemenin ayrıntılarını alma arka uçta olması gerekir.
firebaseapphosting.builds.list Uygulama Barındırma arka ucuyla ilişkili tüm derlemeleri Firebase projesi.
firebaseapphosting.builds.update Mevcut ve kesinleşmiş olmayan App Hosting derlemesinin yapılandırmasını değiştirin.
firebaseapphosting.domains.create Uygulama Barındırma için yeni alan ilişkilendirmesi oluşturma arka uç sağlar.
firebaseapphosting.domains.sil Uygulama Barındırma arka ucundan alan ilişkilendirmesini kaldırın.
firebaseapphosting.domains.get Bir e-posta adresiyle ilişkili belirli bir alan hakkındaki bilgileri Uygulama Barındırma sitesi.
firebaseapphosting.domains.list Uygulama Barındırma ile ilişkili tüm alan adlarını listeleyin.
firebaseapphosting.domains.update Şuna bağlı bir alanın ayarlarını veya yapılandırmaları değiştirin: Uygulama Barındırma arka ucu.
firebaseapphosting.rollouts.create Mevcut derlemeyi şu anki ilgili uygulama Barındırma arka ucunun sunum sürümünü gösterir.
firebaseapphosting.rollouts.get Belirli bir App Hosting kullanıma sunumuyla ilgili bilgileri alma.
firebaseapphosting.rollouts.list Bir Uygulama Barındırma arka ucuyla ilişkili tüm kullanıma sunma işlemlerini listeleyin.
firebaseapphosting.traffic.get Bir için mevcut trafik bölme ve kullanıma sunma politikasını al Uygulama Barındırma sitesi.
firebaseapphosting.traffic.list "firebaseapphosting.traffic.get" işleviyle aynıdır. arka uçlardan liste alabilme ek özelliği olan bu izne sahipsiniz.
firebaseapphosting.traffic.update Şu kullanıcı için mevcut trafik bölme ve kullanıma sunma politikasını değiştir: Uygulama Barındırma arka ucu.

Cloud Firestore izinleri

Cloud Firestore izinlerinin listesi ve açıklamaları için şu sayfaya göz atın: Google Cloud belgeleri.

Cloud Storage izinleri

Cloud Storage izinlerinin listesi ve açıklamaları için şu sayfaya bakın: Google Cloud belgeleri.

Firebase Güvenlik Kuralları (Cloud Firestore ve Cloud Storage) izinleri

İzin adı Açıklama
firebaserules.releases.create Sürüm oluşturma
firebaserules.releases.delete Sürümleri silin
firebaserules.releases.get Sürümleri alma
firebaserules.releases.getExecutable Sürümler için yürütülebilir ikili program yüklerini alma
firebaserules.releases.list Sürümlerin listesini alma
firebaserules.releases.update Sürümler için kural kümesi referanslarını güncelleme
firebaserules.rulesets.create Yeni kural kümeleri oluşturma
firebaserules.rulesets.delete Mevcut kural kümesini sil
firebaserules.rulesets.get Kaynakla kural kümelerini al
firebaserules.rulesets.list Kural grubu meta verilerini bulma (kaynak yok)
firebaserules.rulesets.test Kaynakların doğruluğunu test etme

Cloud Functions for Firebase izinleri

Cloud Functions izinlerinin listesi ve açıklamaları için şu sayfaya bakın: IAM belgeleri.

İşlevlerin dağıtımı için belirli bir yapılandırmanın Bu sürüm, izin modundaki Önceden tanımlanmış Firebase rolleri. İşlevleri dağıtmak için aşağıdaki seçeneklerden birini kullanın:

Firebase mesajlaşma kampanyaları izinleri

Bu izinler, Firebase Cloud Messaging ve Firebase uygulama içi mesajlaşma.

İzin adı Açıklama
firebasemesajsagingcampaigns.campaigns.create Yeni kampanyalar oluşturun
firebasemessagingcampaigns.campaigns.sil Mevcut kampanyaları silme
firebasemesajsagingcampaigns.campaigns.get Mevcut kampanyaların ayrıntılarını alma
firebasemessagingcampaigns.campaigns.list Mevcut kampanyaların listesini al
firebasemessagingcampaigns.campaigns.güncelleme Mevcut kampanyaları güncelle
firebasemesajsagingcampaigns.campaigns.start Mevcut kampanyaları başlatın
firebasemessagingcampaigns.campaigns.stop Mevcut kampanyaları güncelle

Firebase Cloud Messaging izinleri

İzin adı Açıklama
cloudmessaging.messages.create Bildirimleri ve veri mesajlarını FCM HTTP API üzerinden gönder ve Yönetici SDK'si
İzin adı Açıklama
firebasebildirims.messages.create Bildirim oluşturucuda yeni mesajlar oluşturma
firebasenotifications.messages.delete Bildirim oluşturucudaki mevcut mesajları silme
firebasenotifications.messages.get Bildirim oluşturucudaki mevcut mesajların ayrıntılarını alma
firebasebildirims.messages.list Bildirim oluşturucudaki mevcut mesajların listesini alma
firebasenotifications.messages.update Bildirim oluşturucudaki mevcut mesajları güncelleme

Firebase Crashlytics izinleri

İzin adı Açıklama
firebasecrashlytics.config.get Crashlytics yapılandırma ayarlarını alma
firebasecrashlytics.config.update Crashlytics yapılandırma ayarlarını güncelleme
firebasecrashlytics.data.get Crashlytics sorunları ve oturumlarıyla ilişkili metrikleri alma
firebasecrashlytics.issues.get Ekli notlar da dahil olmak üzere Crashlytics sorunlarıyla ilgili ayrıntıları alma sorunlara
firebasecrashlytics.issues.list Crashlytics sorunlarının listesini alma
firebasecrashlytics.issues.update Mevcut Crashlytics sorunlarını açın, kapatın ve sesini kapatın
Sorunlara ekli notları güncelleme
firebasecrashlytics.sessions.get Crashlytics kilitlenme oturumlarıyla ilgili ayrıntıları alma
İzin adı Açıklama
firebasecrash.issues.update Mevcut Crashlytics sorunlarını güncelleyin, sorunlarla ilgili notlar oluşturun ve hız uyarıları
firebasecrash.reports.get Mevcut Crashlytics raporlarını alma
İzin adı Açıklama
firebasedinamiklinks.domains.create Yeni Dynamic Links alan adları oluşturma
firebasedinamikbağlantılar.alanadi.sil Mevcut Dynamic Links alan adlarını silin
firebasedinamiklinks.domains.get Mevcut Dynamic Links alan adlarının ayrıntılarını alma
firebasedynamiclinks.domains.list Mevcut Dynamic Links alan adlarının listesini alma
firebasedynamiclinks.domains.update Mevcut Dynamic Links alan adlarını güncelleme
firebasedynamiclinks.links.create Yeni Dinamik Bağlantılar oluşturma
firebasedinamiklinks.links.get Mevcut Dynamic Links'in ayrıntılarını alma
firebasedynamiclinks.links.list Mevcut Dynamic Links'in listesini al
firebasedynamiclinks.links.update Mevcut Dynamic Links'i güncelleme
firebasedinamiklinks.stats.get Dynamic Links istatistiklerini alma
firebasedynamiclinks.destinations.list Mevcut Dynamic Links hedeflerini alma
firebasedynamiclinks.destinations.update Mevcut Dynamic Links hedeflerini güncelleme

Firebase Extensions yayınlama izinleri

İzin adı Açıklama
firebaseextensionspublisher.extensions.create Bir uzantının yeni sürümlerini yükleme
firebaseextensionspublisher.extensions.delete Bir uzantının sürümlerini silme veya kullanımdan kaldırma
firebaseextensionspublisher.extensions.get Bir uzantı sürümüyle ilgili ayrıntıları alma
firebaseextensionspublisher.extensions.list Bu yayıncı projesi tarafından yüklenen tüm uzantı sürümlerini listeleyin

Firebase Hosting izinleri

İzin adı Açıklama
firebasehosting.sites.create Yeni Barındırma oluştur kaynaklar bölümü mevcut
firebasehosting.sites.sil Mevcut olanı sil Kaynakları barındırma Firebase projesi için
firebasehosting.sites.get Mevcut bir dosyanın ayrıntılarını alma Kaynakları barındırma Firebase projesi için
firebasehosting.sites.list Şunun bir listesini al: Kaynakları barındırma Firebase projesi için
firebasehosting.sites.update Mevcut rapor güncellemesi Kaynakları barındırma Firebase projesi için

Firebase uygulama içi mesajlaşma izinleri (beta)

İzin adı Açıklama
firebaseinappmessaging.kampanyalar.create Yeni kampanyalar oluşturun
firebaseinappmessaging.campaigns.delete Mevcut kampanyaları silme
firebaseinappmessaging.kampanyalar.get Mevcut kampanyaların ayrıntılarını alma
firebaseinappmessaging.campaigns.list Mevcut kampanyaların listesini al
firebaseinappmessaging.campaigns.güncelleme Mevcut kampanyaları güncelle

Firebase ML izinleri (beta)

İzin adı Açıklama
firebaseml.models.create Yeni ML modelleri oluşturma
firebaseml.models.update Mevcut ML modellerini güncelleme
firebaseml.models.delete Mevcut ML modellerini silin
firebaseml.models.get Mevcut ML modellerinin ayrıntılarını alma
firebaseml.models.list Mevcut ML modellerinin listesini alma
firebaseml.modelversions.create Yeni model sürümleri oluşturma
firebaseml.modelversions.get Mevcut model sürümlerinin ayrıntılarını alma
firebaseml.modelversions.list Mevcut model sürümlerinin listesini alma
firebaseml.modelversions.update Mevcut model sürümlerini güncelleme

Firebase Performance Monitoring izinleri

İzin adı Açıklama
firebaseperformance.config.create Yeni sorun eşiği yapılandırmaları oluşturma
firebaseperformance.config.delete Mevcut sorun eşiği yapılandırmalarını silin
firebaseperformance.config.update Uyarı ve mevcut sorun eşiği yapılandırmalarını değiştirme
firebaseperformance.data.get Tüm performans verilerini ve sorun eşik değerlerini görüntüleyin

Firebase Realtime Database izinleri

İzin adı Açıklama
firebasedatabase.instances.create Yeni veritabanı örnekleri oluşturma
firebasedatabase.instances.get Mevcut veritabanı örneklerinin meta verilerini alma
Mevcut bir veritabanı örneğindeki verilere salt okuma erişimi
firebasedatabase.instances.list (firebasedatabase.instances.list) Mevcut veritabanı örneklerinin listesini alma
firebasedatabase.instances.update Mevcut veritabanı örneklerindeki verilere tam okuma ve yazma erişimi
Veritabanı örneklerini etkinleştir ve devre dışı bırak
Mevcut veritabanı örnekleri için güvenlik kurallarını alma ve değiştirme
firebasedatabase.instances.disable Etkin veritabanı örneklerini devre dışı bırak

Mevcut veriler korunur ancak okuma/yazma işlemleri için erişilemez.
firebasedatabase.instances.reenable Devre dışı bırakılan veritabanı örneklerini yeniden etkinleştirme

Okuma/yazma işlemleri için mevcut verilere tekrar erişilebilir.
firebasedatabase.instances.delete Devre dışı bırakılan veritabanı örneklerini sil

Silinen veritabanı adları yeniden kullanılamaz.
Silinmiş bir veritabanı örneğindeki veriler şu tarihten sonra kalıcı olarak silinir: 20 gün.
firebasedatabase.instances.undelete Silinmiş bir veritabanı örneğinin verileri kalıcı olarak silinmeden önce silme işlemini geri alma silindi

Silinen bir veritabanı örneğindeki veriler kalıcı olarak silinir Örnek silindikten 20 gün sonra.

Firebase Remote Config izinleri

İzin adı Açıklama
cloudconfig.configs.get Remote Config verilerini alma
cloudconfig.configs.update Remote Config verilerini güncelleyin

Firebase Test Lab izinleri

Test Lab, Cloud Storage paketlerine erişim gerektirir. Bu nedenle tamamı standart sürümde bulunmayan belirli izin yapılandırması Önceden tanımlanmış Firebase rolleri. Test Lab'e erişim izni vermek için aşağıdaki seçeneklerden birini kullanın:

  • Firebase konsolundan başlatılan testler için

    • Uygulamanızı özel bir Firebase projesinde test edin.

    • Test Lab erişimine ihtiyaç duyan üyeleri ekleyin, ardından bu üyelere eski bir proje atayın rollerini Firebase konsolunu kullanarak belirleyin.

      • Bir üyenin Test Lab ile test çalıştırmasına izin vermek için proje atayın Düzenleyici veya daha üst bir sürüme sahip olmalıdır.
      • Bir üyenin Test Lab'de test sonuçlarını görüntülemesine izin vermek için proje atayın Görüntüleyici veya üzeri.
  • Şu tarihten itibaren başlatılan testler için: gcloud CLI, Testing API veya Gradle Yönetilen Cihazlar Kendi Cloud Storage paketinizi kullanırken

    • Önceden tanımlanmış bir çift rol atayın (bunlar birlikte gerekli kümeyi verirler) ) Google Cloud konsolunuza giriş yapın.

      • Bir üyenin Test Lab ile test çalıştırmasına izin vermek için şunları atayın:

        • Firebase Test Lab Yöneticisi (roles/cloudtestservice.testAdmin)
        • Firebase Analytics Görüntüleyicisi (roles/firebase.analyticsViewer)
      • Bir üyenin Test Lab'de test sonuçlarını görüntülemesine izin vermek için şunları atayın:

        • Firebase Test Lab Görüntüleyici (roles/cloudtestservice.testViewer)
        • Firebase Analytics Görüntüleyicisi (roles/firebase.analyticsViewer)
ziyaret edin.
İzin adı Açıklama
cloudtestservice.environmentcatalog.get Proje için desteklenen test ortamlarının kataloğunu alma
cloudtestservice.matrices.create Belirtilen özelliklere göre bir test matrisi çalıştırma isteği
cloudtestservice.matrices.get Test matrisinin durumunu alma
cloudtestservice.matrices.güncelleme Tamamlanmamış bir test matrisini güncelleme
cloudtoolresults.executions.list Bir Geçmişteki Yürütme işlemlerinin listesini al
cloudtoolresults.executions.get Mevcut bir Yürütmeyi alma
cloudtoolresults.executions.create Yeni bir yürütme işlemi oluştur
cloudtoolresults.executions.update Mevcut bir yürütmeyi güncelleme
cloudtoolresults.hi Stories.list Geçmiş listesini alma
cloudtoolresults.hihistory.get Mevcut bir geçmişi alma
cloudtoolresults.hihistory.create Yeni geçmiş oluştur
cloudtoolresults.settings.create Yeni araç sonuçları ayarları oluşturma
cloudtoolresults.settings.get Mevcut araç sonuçları ayarlarını alma
cloudtoolresults.settings.update Araç sonuçları ayarlarını güncelleme
cloudtoolresults.steps.list Yürütme Adımlarının listesini alma
cloudtoolresults.steps.get Mevcut bir Adımı alma
cloudtoolresults.steps.create Yeni bir adım oluşturun
cloudtoolresults.steps.update Mevcut Adımı güncelleme

Harici hizmet izinlerine sahip entegrasyonlar

İzin adı Açıklama
firebaseextensions.configs.create Harici hizmetler için yeni uzantı yapılandırmaları oluşturma
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebaseextensions.configs.delete Harici hizmetler için mevcut uzantı yapılandırmalarını silme
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebaseextensions.configs.list Harici hizmetler için uzantı yapılandırmaları listesini alma
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebaseextensions.configs.update Harici hizmetler için mevcut uzantı yapılandırmalarını güncelleme
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)