Peran ini memberikan akses baca/tulis penuh atau akses baca saja ke produk Firebase tertentu .
Tetapkan peran ini kepada anggota project menggunakan Google Cloud console .
Catatan: Izin berikut ini terdapat di semua peran bawaan tingkat produk di Firebase:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
Peran Firebase App Check
Peran
Deskripsi
Izin
Admin Firebase App Check
roles/firebaseappcheck.admin
Akses baca/tulis penuh ke resource App Check
Izin Admin App Check
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
Viewer Firebase App Check
roles/firebaseappcheck.viewer
Akses hanya baca ke resource App Check
Izin Viewer App Check
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
Pemverifikasi Token Firebase App Check
roles/firebaseappcheck.tokenVerifier
Akses ke kemampuan verifikasi token untuk App Check
Izin Pemverifikasi Token App Check
firebaseappcheck.appCheckTokens.verify
Peran Firebase App Distribution
Peran
Deskripsi
Izin
Admin Firebase App Distribution
roles/firebaseappdistro.admin
Akses baca/tulis penuh ke resource App Distribution
Izin Admin App Distribution
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Viewer Firebase App Distribution
roles/firebaseappdistro.viewer
Akses hanya baca ke resource App Distribution
Izin Viewer App Distribution
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Peran Firebase App Hosting
Peran
Deskripsi
Izin
Runner Komputasi Firebase App Hosting
roles/firebaseapphosting.computeRunner
Akses minimum yang diperlukan untuk membangun dan menjalankan backend App Hosting .
Biasanya diberikan ke akun layanan.
Izin Runner Komputasi App Hosting
Admin Firebase App Hosting
roles/firebaseapphosting.admin
Akses baca/tulis penuh ke resource App Hosting
Izin Admin App Hosting
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
Viewer Firebase App Hosting
roles/firebaseapphosting.viewer
Akses hanya baca ke resource App Hosting
Izin Viewer App Hosting
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
Developer Firebase App Hosting
roles/firebaseapphosting.developer
Akses baca/tulis penuh ke resource backend, build, dan rilis App Hosting .
Izin Developer App Hosting
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
Peran Firebase Authentication
Peran
Deskripsi
Izin
Admin Firebase Authentication
roles/firebaseauth.admin
Akses baca/tulis penuh ke resource Authentication
Izin Admin Authentication
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
Viewer Firebase Authentication
roles/firebaseauth.viewer
Akses hanya baca ke resource Authentication
Izin Viewer Authentication
firebaseauth.configs.get
firebaseauth.users.get
Peran Firebase A/B Testing (beta)
Perhatian: Peran ini dan izin khusus produknya merupakan rilis beta . Artinya, fungsi tersebut dapat berubah sehingga tidak kompatibel dengan versi sebelumnya atau memiliki dukungan terbatas. Rilis beta tidak diatur dalam kebijakan penghentian layanan atau SLA.
Ketersediaan fitur serta dukungan untuk peran Firebase IAM ini akan terus ditingkatkan kualitasnya seiring perkembangan fitur ini.
Peran
Deskripsi
Izin
Admin Firebase A/B Testing
roles/firebaseabt.admin
(beta)
Akses baca/tulis penuh ke resource A/B Testing
Izin Admin A/B Testing
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Viewer Firebase A/B Testing
roles/firebaseabt.viewer
(beta)
Akses hanya baca ke resource A/B Testing
Izin Viewer A/B Testing
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 project mengedit dan memublikasikan aturan keamanan di Firebase console atau men-deploy aturan keamanan melalui Firebase CLI, Anda dapat membuat lalu menetapkan peran khusus yang mencakup izin firebaserules.*
kepada anggota tersebut.
Peran Cloud Storage
Temukan peran Cloud Storage yang tersedia di dokumentasi Google Cloud .
Untuk mengizinkan anggota project mengedit dan memublikasikan aturan keamanan di Firebase console atau men-deploy aturan keamanan melalui Firebase CLI, Anda dapat membuat lalu menetapkan peran khusus yang mencakup izin firebaserules.*
kepada anggota tersebut.
Peran Cloud Functions for Firebase
Temukan peran Cloud Functions for Firebase yang tersedia di dokumentasi Google Cloud .
Peran kampanye pesan Firebase
Peran ini berlaku untuk kampanye untuk Firebase Cloud Messaging dan
Firebase In-App Messaging .
Peran
Deskripsi
Izin
Admin kampanye pesan Firebase
roles/firebasemessagingcampaigns.admin
Akses baca/tulis penuh ke resource kampanye untuk
Cloud Messaging dan In-App Messaging
Izin Admin kampanye pesan Firebase
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Viewer kampanye pesan Firebase
roles/firebasemessagingcampaigns.viewer
Akses hanya baca ke resource kampanye untuk Cloud Messaging dan In-App Messaging
Izin Viewer kampanye pesan Firebase
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Peran Firebase Cloud Messaging
Peran
Deskripsi
Izin
Admin Firebase Cloud Messaging
roles/firebasenotifications.admin
Akses baca/tulis penuh ke resource Cloud Messaging
Izin Admin Cloud Messaging
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Viewer Firebase Cloud Messaging
roles/firebasenotifications.viewer
Akses hanya baca ke resource Cloud Messaging
Izin Viewer Cloud Messaging
firebasenotifications.messages.get
firebasenotifications.messages.list
Peran Firebase Crashlytics
Peran
Deskripsi
Izin
Admin Firebase Crashlytics
roles/firebasecrashlytics.admin
Akses baca/tulis penuh ke resource 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
Viewer Firebase Crashlytics
roles/firebasecrashlytics.viewer
Akses hanya baca ke resource Crashlytics
Izin Viewer Crashlytics
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Peran Firebase Dynamic Links
Peran
Deskripsi
Izin
Admin Firebase Dynamic Links
roles/firebasedynamiclinks.admin
Akses baca/tulis penuh ke resource Dynamic Links
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
Viewer Firebase Dynamic Links
roles/firebasedynamiclinks.viewer
Akses hanya baca ke resource Dynamic Links
Izin Viewer Dynamic Links
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Peran penayang Firebase Extensions
Perhatian: Peran ini dan izin khusus produknya merupakan rilis beta . Artinya, fungsi tersebut dapat berubah sehingga tidak kompatibel dengan versi sebelumnya atau memiliki dukungan terbatas. Rilis beta tidak diatur dalam kebijakan penghentian layanan atau SLA.
Ketersediaan fitur serta dukungan untuk peran Firebase IAM ini akan terus ditingkatkan kualitasnya seiring perkembangan fitur ini.
Peran
Deskripsi
Izin
Penayang Firebase Extensions - Admin Ekstensi
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Mengupload, memublikasikan, dan melihat detail dan metrik untukFirebase Extensions
Izin Penayang Firebase Extensions - Admin Ekstensi
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Penayang Firebase Extensions - Viewer Ekstensi
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Melihat detail dan metrik untukFirebase Extensions yang diupload oleh penayang ini
Izin Penayang Firebase Extensions - Viewer Ekstensi
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Peran Firebase Hosting
Peran
Deskripsi
Izin
Admin Firebase Hosting
roles/firebasehosting.admin
Akses baca/tulis penuh ke resource Hosting
Izin Admin Hosting
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Viewer Firebase Hosting
roles/firebasehosting.viewer
Akses hanya baca ke resource Hosting
Izin Viewer Hosting
firebasehosting.sites.get
firebasehosting.sites.list
Peran Firebase In-App Messaging (beta)
Perhatian: Peran ini dan izin khusus produknya merupakan rilis beta . Artinya, fungsi tersebut dapat berubah sehingga tidak kompatibel dengan versi sebelumnya atau memiliki dukungan terbatas. Rilis beta tidak diatur dalam kebijakan penghentian layanan atau SLA.
Ketersediaan fitur serta dukungan untuk peran Firebase IAM ini akan terus ditingkatkan kualitasnya seiring perkembangan fitur ini.
Peran
Deskripsi
Izin
Admin Firebase In-App Messaging
roles/firebaseinappmessaging.admin
(beta)
Akses baca/tulis penuh ke resource In-App Messaging
Izin Admin In-App Messaging
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Viewer Firebase In-App Messaging
roles/firebaseinappmessaging.viewer
(beta)
Akses hanya baca ke resource In-App Messaging
Izin Viewer In-App Messaging
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Peran Firebase ML (beta)
Perhatian: Peran ini dan izin khusus produknya merupakan rilis beta . Artinya, fungsi tersebut dapat berubah sehingga tidak kompatibel dengan versi sebelumnya atau memiliki dukungan terbatas. Rilis beta tidak diatur dalam kebijakan penghentian layanan atau SLA.
Ketersediaan fitur serta dukungan untuk peran Firebase IAM ini akan terus ditingkatkan kualitasnya seiring perkembangan fitur ini.
Peran
Deskripsi
Izin
Admin Firebase ML
roles/firebaseml.admin
(beta)
Akses baca/tulis penuh ke resource 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
Viewer Firebase ML
roles/firebaseml.viewer
(beta)
Akses hanya baca ke resource Firebase ML
Izin Viewer Firebase ML
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
Peran
Deskripsi
Izin
Admin Firebase Performance Monitoring
roles/firebaseperformance.admin
Akses baca/tulis penuh ke resource Performance Monitoring
Mengonfigurasi dan menerima pemberitahuan Performance Monitoring
Izin Admin Performance Monitoring
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Viewer Firebase Performance Monitoring
roles/firebaseperformance.viewer
Akses hanya baca ke resource Performance Monitoring
Izin Viewer Performance Monitoring
firebaseperformance.data.get
Peran Firebase Realtime Database
Peran
Deskripsi
Izin
Admin Firebase Realtime Database
roles/firebasedatabase.admin
Akses baca/tulis penuh ke resource Realtime Database
Izin Admin Realtime Database
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Viewer Firebase Realtime Database
roles/firebasedatabase.viewer
Akses hanya baca ke resource Realtime Database
Izin Viewer Realtime Database
firebasedatabase.instances.get
firebasedatabase.instances.list
Peran Firebase Remote Config
Peran
Deskripsi
Izin
Admin Firebase Remote Config
roles/cloudconfig.admin
Akses baca/tulis penuh ke resource Remote Config
Izin Admin Remote Config
cloudconfig.configs.get
cloudconfig.configs.update
Viewer Firebase Remote Config
roles/cloudconfig.viewer
Akses hanya baca ke resource Remote Config
Izin Viewer Remote Config
cloudconfig.configs.get
Peran Firebase Test Lab
Firebase Test Lab memerlukan akses ke bucket Cloud Storage , sehingga memerlukan sekumpulan izin yang sangat spesifik yang tidak semuanya disertakan dalam peran standar Firebase yang telah ditetapkan. Untuk memberikan akses ke Test Lab , gunakan salah satu
solusi yang dijelaskan di bagian
izin Firebase Test Lab .