Firebase IAM izinleri

Proje üyelerinize izinler roller aracılığıyla verilir. Roller, izinlerin toplamıdır. Bir proje üyesine rol atadığınızda, söz konusu proje üyesine rolün içerdiği tüm izinleri vermiş olursunuz.

Bu sayfada, Firebase tarafından desteklenen bir rolde listelenebilecek izinler tarafından etkinleştirilen işlemler açıklanmaktadır. Bu izinler iki kategoriye ayrılır:

Gerekli izinler

Firebase IAM aşağıdaki izinleri içerir:

Bir Firebase ürününe veya hizmetine özgü izinlerin genel listesi ve açıklaması için Firebase ürüne özgü IAM izinleri başlıklı makalenin ilgili bölümüne bakın.

Tüm rollere dahil olan gerekli izinler

Aşağıdaki tabloda listelenen izinler, Firebase ürün veya hizmetlerinin kullanılması için gereklidir.

Bu izinler, Firebase'ın önceden tanımlanmış rollerinin her birine otomatik olarak dahil edilir.

İzin Açıklama
Firebase proje bilgilerini alma izni verir
Firebase proje bilgilerini alma izni verir
Google API'lerinin durumunu kontrol etme ve Firebase KSA komutları çalıştırma izinleri verir

Firebase hizmetine özgü işlemler için gerekli izinler

Aşağıdaki tabloda listelenen izinler, Firebase hizmetlerine özgü bazı işlemleri gerçekleştirmek için gereklidir.

Gerekirse bu izinler, Firebase önceden tanımlanmış rollerinin her birine otomatik olarak dahil edilir.

İşlem Gerekli izin
Ortak çalışma araçlarıyla (Slack, Jira ve PagerDuty dahil) Firebase proje entegrasyonlarına erişme firebaseextensions.configs.*
StackDriver'dan kullanım ve analizleri görüntüleme monitoring.timeSeries.list
Firebase CLI komutlarını çalıştırın
Daha fazla bilgi için Runtime Configurator erişimi hakkındaki Google Cloud belgelerine bakın.
runtimeconfig.*

Firebase yönetimine özgü işlemler için gerekli izinler

Aşağıdaki tabloda listelenen izinler, Firebase yönetimine özgü bazı işlemleri gerçekleştirmek için gereken ek izinlerdir.

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

Firebase ürünlerine özgü IAM izinleri

Aşağıdaki tablolarda, Firebase ürün veya hizmetine özgü izinler listelenmiştir. Bu izinleri kullanarak özel roller oluşturabilirsiniz.

Firebase Yönetim izinleri

Aşağıdaki yönetim izinlerinden bazılarının belirli işlemler için ek izinler gerektirdiğini unutmayın.

İzin adı Açıklama
firebase.billingPlans.get Bir projenin mevcut Firebase faturalandırma planını alma
firebase.billingPlans.update Bir projenin mevcut Firebase faturalandırma planını değiştirme
firebase.clients.create Projeye yeni uygulama ekleme
firebase.clients.delete Projedeki mevcut uygulamaları silme
firebase.clients.get Projedeki uygulamaların ayrıntılarını ve yapılandırmalarını alma
firebase.clients.list Bir projedeki uygulamaların listesini alma
firebase.clients.undelete Silinen bir uygulamanın verileri kalıcı olarak silinmeden önce uygulamayı geri yükleme
firebase.clients.update Projedeki uygulamaların ayrıntılarını ve yapılandırmalarını güncelleme
firebase.links.create Google sistemlerine yeni bağlantılar oluşturun
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebase.links.delete Google sistemlerine ait bağlantıları silin
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebase.links.list Google sistemlerine ait bağlantıların listesini alın
(Firebase konsolu > Proje Ayarları > Entegrasyonlar)
firebase.links.update Google sistemlerine yönelik mevcut bağlantıları güncelleyin
(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 alın
(Firebase konsolu > Proje Ayarları > Entegrasyonlar > Google Play)
firebase.playLinks.update Yeni bağlantılar oluşturun ve Google Play'deki mevcut bağlantıları güncelleyin
(Firebase konsolu > Proje Ayarları > Entegrasyonlar > Google Play)
firebase.projects.delete Mevcut projeleri silme
firebase.projects.get Bir projenin ayrıntılarını ve Firebase kaynaklarını alma
firebase.projects.update Mevcut bir projenin özelliklerini değiştirme
Uygun Firebase ürünleri ve özellikleri için uyarı alma (daha fazla bilgi)
firebaseinstallations.instances.delete Bir Firebase yükleme kimliğini ve bu yüklemeye bağlı verileri silme (daha fazla bilgi)

Google Analytics izinleri

Aşağıdaki izinler, Firebase projesine bağlı Analytics mülküne erişim izni verir. Firebase proje üyelerinin kitleler, kullanıcı özellikleri, dönüşüm hunileri, raporlar ve dönüşümler gibi Analytics verilerine erişmesine olanak tanır.

İzin adı Açıklama
firebaseanalytics.resources.googleAnalyticsEdit Varsayılan olarak, bağlı Analytics mülküne Analytics Düzenleyici rolü verir
firebaseanalytics.resources.googleAnalyticsAdditionalAccess Varsayılan olarak, bağlı Analytics mülküne Analytics Pazarlamacı rolü verir
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze Varsayılan olarak, bağlı Analytics mülküne Analytics görüntüleyen rolü verir
firebaseanalytics.resources.googleAnalyticsRestrictedAccess Varsayılan olarak, bağlı Analytics mülkü için Analytics Görüntüleyen rolünü verir. Bu rol, gelir verilerine ve maliyet verilerine erişemez.

Firebase App Check 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 oluşturulan App Check jetonlarını doğrulama
firebaseappcheck.debugTokens.get Bir uygulamanın hata ayıklama jetonlarını alma
firebaseappcheck.debugTokens.update Uygulamaları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 s3 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 App Distribution izinleri

İzin adı Açıklama
firebaseappdistro.releases.list Mevcut dağıtımların ve davet bağlantılarının listesini alma
firebaseappdistro.releases.update Dağıtım oluşturma, silme ve değiştirme
Dağıtım daveti bağlantıları oluşturma ve silme
firebaseappdistro.testers.list Bir projedeki mevcut test kullanıcılarının listesini alma
firebaseappdistro.testers.update Projede test kullanıcısı oluşturma ve silme
firebaseappdistro.groups.list Bir projedeki mevcut test kullanıcısı gruplarının listesini alma
firebaseappdistro.groups.update 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 Authentication yapılandırmasını alma
firebaseauth.configs.getHashConfig Kullanıcı hesaplarının şifre karması yapılandırmasını ve şifre karmasını alma
firebaseauth.configs.getSecret Authentication yapılandırmasında istemci gizli anahtarını alma
firebaseauth.configs.update Mevcut Authentication yapılandırmasını güncelleme
firebaseauth.users.create Authentication'te yeni kullanıcılar oluşturma
firebaseauth.users.createSession Oturum açmış bir kullanıcı için oturum çerezi oluşturma
firebaseauth.users.delete Authentication'teki mevcut kullanıcıları silme
firebaseauth.users.get Mevcut Authentication kullanıcılarının listesini alma
firebaseauth.users.sendEmail Kullanıcılara e-posta gönderme
firebaseauth.users.update Authentication'teki mevcut kullanıcıları güncelleme

Firebase A/B Testing izinleri (beta)

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

Firebase App Hosting izinleri (beta)

İzin adı Açıklama
firebaseapphosting.backends.create Firebase projesi için yeni bir App Hosting arka uç oluşturun.
firebaseapphosting.backends.delete Firebase projesinde mevcut bir App Hosting arka uç hizmetini silme
firebaseapphosting.backends.get Firebase projesindeki belirli bir App Hosting arka uç hakkında bilgi edinme
firebaseapphosting.backends.list Bir Firebase projesinde kullanılabilen tüm App Hosting arka uçları listeler.
firebaseapphosting.backends.update Mevcut bir arka uç App Hosting yapılandırmasını veya ayarlarını değiştirme
firebaseapphosting.builds.create Firebase projesinde App Hosting arka uç için yeni bir derleme işlemi başlatın.
firebaseapphosting.builds.delete App Hosting arka ucundaki mevcut derlemeleri silin.
firebaseapphosting.builds.get App Hosting Arka uçta mevcut bir derlemenin ayrıntılarını alma
firebaseapphosting.builds.list Firebase projesinde bir App Hosting arka ucuyla ilişkili tüm derlemeleri listeleyin.
firebaseapphosting.builds.update Tamamlanmamış mevcut bir App Hosting derlemesinin yapılandırmasını değiştirme
firebaseapphosting.domains.create Firebase projesindeki bir arka uç için yeni bir alan ilişkilendirmesi oluşturun.App Hosting
firebaseapphosting.domains.delete Bir alan ilişkilendirmesini App Hosting arka ucundan kaldırma
firebaseapphosting.domains.get App Hosting sitesiyle ilişkili belirli bir alan hakkında bilgi edinme
firebaseapphosting.domains.list App Hosting ile ilişkili tüm alanları listeleyin.
firebaseapphosting.domains.update App Hosting arka ucuna bağlı bir alanın ayarlarını veya yapılandırmalarını değiştirebilirsiniz.
firebaseapphosting.rollouts.create Mevcut bir derlemeyi, ilgili App Hosting arka ucunun şu anda yayınlanan sürümüne tanıtmak için yeni bir kullanıma sunma işlemi başlatın.
firebaseapphosting.rollouts.get Belirli bir App Hosting kullanıma sunma hakkında bilgi alma
firebaseapphosting.rollouts.list Bir App Hosting arka ucuyla ilişkili tüm kullanıma sunma işlemlerini listeleyin.
firebaseapphosting.traffic.get Bir App Hosting sitesi için mevcut trafik dağılımı ve kullanıma sunma politikasını alma
firebaseapphosting.traffic.list "firebaseapphosting.traffic.get" ile aynı işleve sahiptir ancak bu iznin sahibi olduğunuz arka uçlarda bir liste alma özelliğine sahiptir.
firebaseapphosting.traffic.update App Hosting arka uç için mevcut trafik bölümünü ve kullanıma sunma politikasını değiştirin.

Cloud Firestore izinleri

Cloud Firestore izinlerinin listesi ve açıklamaları için Google Cloud belgelerine bakın.

Cloud Storage izinleri

Cloud Storage izinlerinin listesi ve açıklamaları için Google Cloud belgelerine bakın.

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 silme
firebaserules.releases.get Sürümleri alma
firebaserules.releases.getExecutable Sürümler için ikili yürütülebilir yüklerini alma
firebaserules.releases.list Yayın 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 silme
firebaserules.rulesets.get Kaynakla kural kümelerini alma
firebaserules.rulesets.list Kural kümesi 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 IAM belgelerine bakın.

İşlevlerin dağıtılması için standart Firebase önceden tanımlanmış rollerine dahil olmayan belirli bir izin yapılandırması gerektiğini unutmayın. İşlevleri dağıtmak için aşağıdaki seçeneklerden birini kullanın:

Firebase Messaging kampanyası izinleri

Bu izinler Firebase Cloud Messaging ve Firebase In-App Messaging kampanyaları için geçerlidir.

İzin adı Açıklama
firebasemessagingcampaigns.campaigns.create Yeni kampanya oluşturma
firebasemessagingcampaigns.campaigns.delete Mevcut kampanyaları silme
firebasemessagingcampaigns.campaigns.get Mevcut kampanyaların ayrıntılarını alma
firebasemessagingcampaigns.campaigns.list Mevcut kampanyaların listesini alma
firebasemessagingcampaigns.campaigns.update Mevcut kampanyaları güncelleme
firebasemessagingcampaigns.campaigns.start Mevcut kampanyaları başlatma
firebasemessagingcampaigns.campaigns.stop Mevcut kampanyaları güncelleme

Firebase Cloud Messaging izinleri

İzin adı Açıklama
cloudmessaging.messages.create FCM HTTP API ve Yönetici SDK'sı aracılığıyla bildirim ve veri mesajları gönderme
İzin adı Açıklama
firebasenotifications.messages.create Bildirimler derleyicisinde yeni mesajlar oluşturma
firebasenotifications.messages.delete Bildirimler derleyicisinde mevcut mesajları silme
firebasenotifications.messages.get Bildirimler derleyicisinde mevcut mesajların ayrıntılarını alma
firebasenotifications.messages.list Bildirimler derleyicisinde mevcut mesajların listesini alma
firebasenotifications.messages.update Bildirimler derleyicisinde 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 Sorunlara eklenen notlar da dahil olmak üzere Crashlytics sorunlarıyla ilgili ayrıntıları alma
firebasecrashlytics.issues.list Crashlytics sorunlarının listesini alma
firebasecrashlytics.issues.update Mevcut Crashlytics sorunları
açma, kapatma ve yoksayma Sorunlara eklenen 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ı ayarlayın
firebasecrash.reports.get Mevcut Crashlytics raporlarını alma
İzin adı Açıklama
firebasedynamiclinks.domains.create Yeni Dynamic Links alanları oluşturma
firebasedynamiclinks.domains.delete Mevcut Dynamic Links alanlarını silme
firebasedynamiclinks.domains.get Mevcut Dynamic Links alanlarının ayrıntılarını alma
firebasedynamiclinks.domains.list Mevcut Dynamic Links alanlarının listesini alma
firebasedynamiclinks.domains.update Mevcut Dynamic Links alanlarını güncelleme
firebasedynamiclinks.links.create Yeni Dynamic Links oluşturun
firebasedynamiclinks.links.get Mevcut Dynamic Links ayrıntılarını alma
firebasedynamiclinks.links.list Mevcut Dynamic Links
firebasedynamiclinks.links.update Mevcut Dynamic Links güncelleme
firebasedynamiclinks.stats.get Dynamic Links istatistiklerini alma
firebasedynamiclinks.destinations.list Mevcut Dynamic Links varış noktalarını 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 Uzantının sürümlerini silme veya desteği sonlandırma
firebaseextensionspublisher.extensions.get 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 listeleme

Firebase Hosting izinleri

İzin adı Açıklama
firebasehosting.sites.create Firebase projesi için yeni Hosting kaynaklar oluşturma
firebasehosting.sites.delete Firebase projesinin mevcut Hosting kaynaklarını silme
firebasehosting.sites.get Firebase projesindeki mevcut Hosting kaynaklarının ayrıntılarını alma
firebasehosting.sites.list Bir Firebase projesinin Hosting kaynaklarının listesini alma
firebasehosting.sites.update Firebase projesinin mevcut Hosting kaynaklarını güncelleme

Firebase In-App Messaging izinleri (beta)

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

Firebase ML izinleri (beta)

İzin adı Açıklama
firebaseml.models.create Yeni makine öğrenimi modelleri oluşturma
firebaseml.models.update Mevcut ML modellerini güncelleme
firebaseml.models.delete Mevcut makine öğrenimi modellerini silme
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 AI Logic izinleri

İzin adı Açıklama
firebasevertexai.configs.get Firebase AI Logic için yapılandırmayı alma
firebasevertexai.configs.update Firebase AI Logic için yapılandırmayı 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ı silme
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şiği değerlerini görüntüleme

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 Mevcut veritabanı örneklerinin listesini alma
firebasedatabase.instances.update Mevcut veritabanı örneklerindeki verilere tam okuma ve yazma erişimi
Veritabanı örneklerini etkinleştirme ve devre dışı bırakma
Mevcut veritabanı örnekleri için güvenlik kurallarını alma ve değiştirme
firebasedatabase.instances.disable Etkin veritabanı örneklerini devre dışı bırakma

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

Mevcut verilere okuma/yazma için tekrar erişilebilir.
firebasedatabase.instances.delete Devre dışı bırakılmış veritabanı örneklerini silme

Silinen veritabanı adları yeniden kullanılamaz.
Silinen bir veritabanı örneğindeki veriler 20 gün sonra kalıcı olarak silinir.
firebasedatabase.instances.undelete Silinen bir veritabanı örneğinin verilerinin kalıcı olarak silinmeden önce silinmesini geri alma

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

Firebase Remote Config izinleri

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

Firebase Test Lab izinleri

Test Lab, Cloud Storage paketlerine erişim gerektirdiğinden, standart Firebase önceden tanımlanmış rollerine dahil olmayan belirli bir izin yapılandırması gerektirir. 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ı ayrı bir Firebase projesinde test edin.

    • Test Lab erişimine ihtiyacı olan üyeleri ekleyin, ardından Firebase konsolunu kullanarak bu üyelere eski proje rollerini atayın.

      • Bir üyenin Test Lab ile test çalıştırmasına izin vermek için projeye Düzenleyici veya daha üst bir rol atayın.
      • Bir üyenin Test Lab'te test sonuçlarını görüntülemesine izin vermek için projeye Görüntüleyen veya daha üst bir rol atayın.
  • gcloud CLI, Testing API veya Gradle Managed Devices'den kendi Cloud Storage paketinizi kullanırken başlatılan testler için

    • Google Cloud konsolunu kullanarak önceden tanımlanmış bir çift rol atayın (bu roller birlikte gerekli izin grubunu verir).

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

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

        • Firebase Test Lab Görüntüleyici (roles/cloudtestservice.testViewer)
        • Firebase Analytics Görüntüleyici (roles/firebase.analyticsViewer)
İzin adı Açıklama
cloudtestservice.environmentcatalog.get Bir proje için desteklenen test ortamlarının kataloğunu alma
cloudtestservice.matrices.create Belirtilen spesifikasyonlara göre bir test matrisi çalıştırma isteğinde bulunma
cloudtestservice.matrices.get Test matrisinin durumunu alma
cloudtestservice.matrices.update Tamamlanmamış bir test matrisini güncelleme
cloudtoolresults.executions.list Geçmiş için yürütme işlemlerinin listesini alma
cloudtoolresults.executions.get Mevcut bir yürütmeyi alma
cloudtoolresults.executions.create Yeni bir yürütme oluşturma
cloudtoolresults.executions.update Mevcut bir yürütmeyi güncelleme
cloudtoolresults.histories.list Geçmişlerin listesini alma
cloudtoolresults.histories.get Mevcut bir geçmişi alma
cloudtoolresults.histories.create Yeni bir geçmiş oluşturma
cloudtoolresults.settings.create Yeni araç sonuç ayarları oluşturma
cloudtoolresults.settings.get Mevcut araç sonuç ayarlarını alma
cloudtoolresults.settings.update Araç sonuç ayarlarını güncelleme
cloudtoolresults.steps.list Bir yürütme için adımların listesini alma
cloudtoolresults.steps.get Mevcut bir adımı alma
cloudtoolresults.steps.create Yeni bir adım oluşturma
cloudtoolresults.steps.update Mevcut bir adımı güncelleme

Harici hizmetlerle entegrasyon izinleri

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