Peran ini memberikan akses baca/tulis penuh atau akses hanya baca ke produk Firebase tertentu .
Tetapkan peran ini ke anggota proyek menggunakan Google Cloud Console .
Catatan: Izin berikut ada di semua peran standar tingkat produk Firebase: - firebase.klien.get - firebase.klien.daftar - firebase.proyek.get - resourcemanager.projects.get - resourcemanager.projects.list Peran Pemeriksaan Aplikasi Firebase Wewenang Keterangan Izin Admin Pemeriksaan Aplikasi Firebase roles/firebaseappcheck.admin
Akses baca/tulis penuh ke Sumber daya App Check Izin App Check Admin
firebaseappcheck.appAttestConfig.get firebaseappcheck.appAttestConfig.update 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
Penampil Pemeriksaan Aplikasi Firebase roles/firebaseappcheck.viewer
Akses hanya baca ke Sumber daya App Check Izin App Check Viewer
firebaseappcheck.appAttestConfig.get firebaseappcheck.debugTokens.get firebaseappcheck.deviceCheckConfig.get firebaseappcheck.playIntegrityConfig.get firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaV3Config.get firebaseappcheck.safetyNetConfig.get firebaseappcheck.services.get
Peran Distribusi Aplikasi Firebase Wewenang Keterangan Izin Admin Distribusi Aplikasi Firebase roles/firebaseappdistro.admin
Akses baca/tulis penuh ke Sumber daya Distribusi Aplikasi Izin Admin Distribusi Aplikasi
firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Penampil Distribusi Aplikasi Firebase roles/firebaseappdistro.viewer
Akses hanya baca ke Sumber daya Distribusi Aplikasi Izin Penampil Distribusi Aplikasi
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Peran Firebase Authentication Wewenang Keterangan Izin Admin Otentikasi Firebase roles/firebaseauth.admin
Akses baca/tulis penuh ke Sumber daya autentikasi Izin Admin Otentikasi
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
Penampil Autentikasi Firebase roles/firebaseauth.viewer
Akses hanya baca ke Sumber daya autentikasi Izin Penampil Otentikasi
firebaseauth.configs.get firebaseauth.users.get
Peran Pengujian A/B Firebase (beta) Perhatian: Peran ini dan izin khusus produknya adalah rilis beta . Ini berarti bahwa fungsionalitas dapat berubah dengan cara yang tidak kompatibel dengan versi sebelumnya atau memiliki dukungan terbatas. Rilis beta tidak tunduk pada SLA atau kebijakan penghentian apa pun. Ketersediaan fitur dan dukungan untuk peran IAM Firebase ini akan terus ditingkatkan seiring dengan berkembangnya alat ini.
Wewenang Keterangan Izin Admin Pengujian A/B Firebase roles/firebaseabt.admin
(beta) Akses baca/tulis penuh ke Sumber daya Pengujian A/B Izin Admin Pengujian A/B
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get
Penampil Pengujian A/B Firebase roles/firebaseabt.viewer
(beta) Akses hanya baca ke Sumber daya Pengujian A/B Izin Penampil Pengujian A/B
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get
Peran Cloud Firestore Temukan peran Cloud Firestore yang tersedia di dokumentasi Google Cloud .
Untuk mengizinkan anggota proyek mengedit dan memublikasikan aturan keamanan di konsol Firebase atau menerapkan aturan keamanan melalui Firebase CLI, Anda dapat membuat lalu menetapkan peran khusus yang mencakup izin firebaserules.*
.
Peran Cloud Storage Temukan peran Cloud Storage yang tersedia di dokumentasi Google Cloud .
Untuk mengizinkan anggota proyek mengedit dan memublikasikan aturan keamanan di konsol Firebase atau menerapkan aturan keamanan melalui Firebase CLI, Anda dapat membuat lalu menetapkan peran khusus yang mencakup izin firebaserules.*
.
Cloud Functions untuk peran Firebase Temukan peran Cloud Functions for Firebase yang tersedia di dokumentasi Google Cloud .
Peran Firebase Cloud Messaging Wewenang Keterangan Izin Admin Perpesanan Cloud Firebase roles/firebasenotifications.admin
Akses baca/tulis penuh ke Sumber daya Cloud Messaging Izin Admin Cloud Messaging
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Penampil Perpesanan Cloud Firebase roles/firebasenotifications.viewer
Akses hanya baca ke Sumber daya Cloud Messaging Izin Cloud Messaging Viewer
firebasenotifications.messages.get firebasenotifications.messages.list
Peran Firebase Crashlytics Wewenang Keterangan Izin Admin Firebase Crashlytics roles/firebasecrashlytics.admin
Akses baca/tulis penuh ke Sumber daya Crashlytics Izin Admin Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get
Penampil Firebase Crashlytics roles/firebasecrashlytics.viewer
Akses hanya baca ke Sumber daya Crashlytics Izin Penampil Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Peran Firebase Dynamic Links Wewenang Keterangan Izin Admin Tautan Dinamis Firebase roles/firebasedynamiclinks.admin
Akses baca/tulis penuh ke sumber daya Tautan Dinamis Izin Admin Dynamic Links
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
Penampil Tautan Dinamis Firebase roles/firebasedynamiclinks.viewer
Akses hanya baca ke sumber daya Tautan Dinamis Izin Penampil Tautan Dinamis
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Peran Firebase Hosting Wewenang Keterangan Izin Admin Firebase Hosting roles/firebasehosting.admin
Akses baca/tulis penuh ke Sumber daya hosting Izin Hosting Admin
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Penampil Firebase Hosting roles/firebasehosting.viewer
Akses hanya baca ke Sumber daya hosting Izin Penampil Hosting
firebasehosting.sites.get firebasehosting.sites.list
Peran Firebase In-App Messaging (beta) Perhatian: Peran ini dan izin khusus produknya adalah rilis beta . Ini berarti bahwa fungsionalitas dapat berubah dengan cara yang tidak kompatibel dengan versi sebelumnya atau memiliki dukungan terbatas. Rilis beta tidak tunduk pada SLA atau kebijakan penghentian apa pun. Ketersediaan fitur dan dukungan untuk peran IAM Firebase ini akan terus ditingkatkan seiring dengan berkembangnya alat ini.
Wewenang Keterangan Izin Admin Perpesanan Dalam Aplikasi Firebase roles/firebaseinappmessaging.admin
(beta) Akses baca/tulis penuh ke Sumber daya Perpesanan Dalam Aplikasi Izin Admin Perpesanan Dalam Aplikasi
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Penampil Perpesanan Dalam Aplikasi Firebase roles/firebaseinappmessaging.viewer
(beta) Akses hanya baca ke Sumber daya Perpesanan Dalam Aplikasi Izin Penampil Pesan Dalam Aplikasi
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Peran Firebase ML (beta) Perhatian: Peran ini dan izin khusus produknya adalah rilis beta . Ini berarti bahwa fungsionalitas dapat berubah dengan cara yang tidak kompatibel dengan versi sebelumnya atau memiliki dukungan terbatas. Rilis beta tidak tunduk pada SLA atau kebijakan penghentian apa pun. Ketersediaan fitur dan dukungan untuk peran IAM Firebase ini akan terus ditingkatkan seiring dengan berkembangnya alat ini.
Wewenang Keterangan Izin Admin Firebase ML roles/firebaseml.admin
(beta) Akses baca/tulis penuh ke sumber daya Firebase ML Izin Admin Firebase ML
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
Penampil Firebase ML roles/firebaseml.viewer
(beta) Akses hanya baca ke sumber daya Firebase ML Izin Penampil ML Firebase
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
Wewenang Keterangan Izin Admin Pemantauan Kinerja Firebase roles/firebaseperformance.admin
Akses baca/tulis penuh ke Sumber daya Pemantauan Kinerja Konfigurasikan dan terima peringatan Performance Monitoring Izin Admin Pemantauan Kinerja
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Penampil Pemantauan Kinerja Firebase roles/firebaseperformance.viewer
Akses hanya baca ke Sumber daya Pemantauan Kinerja Izin Penampil Pemantauan Kinerja
firebaseperformance.data.get
Peran Firebase Realtime Database Wewenang Keterangan Izin Admin Firebase Realtime Database roles/firebasedatabase.admin
Akses baca/tulis penuh ke Sumber daya Database Realtime Izin Admin Database Realtime
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Penampil Database Realtime Firebase roles/firebasedatabase.viewer
Akses hanya baca ke Sumber daya Database Realtime Izin Penampil Database Realtime
firebasedatabase.instances.get firebasedatabase.instances.list
Peran Firebase Remote Config Wewenang Keterangan Izin Admin Konfigurasi Jarak Jauh Firebase roles/cloudconfig.admin
Akses baca/tulis penuh ke Sumber daya Konfigurasi Jarak Jauh Izin Admin Konfigurasi Jarak Jauh
cloudconfig.configs.get cloudconfig.configs.update
Penampil Konfigurasi Jarak Jauh Firebase roles/cloudconfig.viewer
Akses hanya baca ke Sumber daya Konfigurasi Jarak Jauh Izin Remote Config Viewer
cloudconfig.configs.get
Peran Firebase Test Lab Firebase Test Lab memerlukan akses ke bucket Cloud Storage, sehingga memerlukan serangkaian izin yang sangat spesifik yang tidak semuanya termasuk dalam peran standar yang telah ditentukan oleh Firebase. Untuk memberikan akses ke Test Lab, gunakan salah satu solusi yang dijelaskan di bagian izin Firebase Test Lab .