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.
Peran Firebase App Check
Peran | Deskripsi | Izin |
---|---|---|
Admin Firebase App Checkroles/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 Checkroles/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 Checkroles/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 Distributionroles/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 Distributionroles/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 Hostingroles/firebaseapphosting.computeRunner |
Akses minimum yang diperlukan untuk membangun dan menjalankan backend App Hosting. Biasanya diberikan ke akun layanan. |
Izin Runner Komputasi App Hosting
firebaseapphosting.builds.update
storage.objects.setRetention Serta semua izin yang disertakan dalam peran ini: firebaseapphosting.viewer artifactregistry.createOnPushWriter logging.logWriter storage.objectUser developerconnect.readTokenAccessor |
Admin Firebase App Hostingroles/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 Hostingroles/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 Authenticationroles/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 Authenticationroles/firebaseauth.viewer
|
Akses hanya baca ke resource Authentication |
Izin Viewer Authentication
firebaseauth.configs.get
firebaseauth.users.get |
Peran Firebase A/B Testing (beta)
Peran | Deskripsi | Izin |
---|---|---|
Admin Firebase A/B Testingroles/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 Testingroles/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 Firebaseroles/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 Firebaseroles/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 Messagingroles/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 Messagingroles/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 Crashlyticsroles/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 Crashlyticsroles/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 Linksroles/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 Linksroles/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
Peran | Deskripsi | Izin |
---|---|---|
Penayang Firebase Extensions - Admin Ekstensiroles/firebaseextensionspublisher.extensionsAdmin (beta) |
Mengupload, memublikasikan, dan melihat detail dan metrik untuk Firebase Extensions |
Izin Penayang Firebase Extensions - Admin Ekstensi
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list |
Penayang Firebase Extensions - Viewer Ekstensiroles/firebaseextensionspublisher.extensionsViewer (beta) |
Melihat detail dan metrik untuk Firebase 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 Hostingroles/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 Hostingroles/firebasehosting.viewer
|
Akses hanya baca ke resource Hosting |
Izin Viewer Hosting
firebasehosting.sites.get
firebasehosting.sites.list |
Peran Firebase In-App Messaging (beta)
Peran | Deskripsi | Izin |
---|---|---|
Admin Firebase In-App Messagingroles/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 Messagingroles/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)
Peran | Deskripsi | Izin |
---|---|---|
Admin Firebase MLroles/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 MLroles/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 Firebase Performance Monitoring
Peran | Deskripsi | Izin |
---|---|---|
Admin Firebase Performance Monitoringroles/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 Monitoringroles/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 Databaseroles/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 Databaseroles/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 Configroles/cloudconfig.admin
|
Akses baca/tulis penuh ke resource Remote Config |
Izin Admin Remote Config
cloudconfig.configs.get
cloudconfig.configs.update
|
Viewer Firebase Remote Configroles/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.