บทบาทที่กำหนดไว้ล่วงหน้าระดับผลิตภัณฑ์ Firebase
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
บทบาทเหล่านี้ให้สิทธิ์การอ่าน/การเขียนแบบเต็มหรือสิทธิ์การอ่านอย่างเดียวสำหรับผลิตภัณฑ์ Firebase ที่เฉพาะเจาะจง
มอบหมายบทบาทเหล่านี้ให้กับสมาชิกโปรเจ็กต์โดยใช้Google Cloudคอนโซล
Firebase AI Logic บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase AI Logic ผู้ดูแลระบบ
roles/firebasevertexai.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Firebase AI Logic โดยสมบูรณ์
|
Firebase AI Logic สิทธิ์
ผู้ดูแลระบบ
firebasevertexai.configs.update
firebasevertexai.configs.get
|
Firebase AI Logic ผู้มีสิทธิ์ดู
roles/firebasevertexai.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Firebase AI Logic
|
Firebase AI Logic ผู้มีสิทธิ์ดู
firebasevertexai.configs.get
|
Firebase App Check บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase App Check ผู้ดูแลระบบ
roles/firebaseappcheck.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร App Check โดยสมบูรณ์
|
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
|
Firebase App Check ผู้มีสิทธิ์ดู
roles/firebaseappcheck.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร App Check
|
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
|
Firebase App Check เครื่องมือตรวจสอบโทเค็น
roles/firebaseappcheck.tokenVerifier
|
สิทธิ์เข้าถึงความสามารถในการยืนยันโทเค็นสำหรับ App Check
|
App Checkเครื่องมือตรวจสอบโทเค็น
สิทธิ์
firebaseappcheck.appCheckTokens.verify
|
Firebase App Distribution บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase App Distribution ผู้ดูแลระบบ
roles/firebaseappdistro.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร App Distribution โดยสมบูรณ์
|
App Distribution สิทธิ์
ผู้ดูแลระบบ
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
|
Firebase App Distribution ผู้มีสิทธิ์ดู
roles/firebaseappdistro.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร App Distribution
|
App Distribution ผู้มีสิทธิ์ดู
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
|
Firebase App Hosting บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
|
ต้องมีสิทธิ์เข้าถึงขั้นต่ำเพื่อสร้างและเรียกใช้แบ็กเอนด์ App Hosting
โดยปกติจะมอบให้กับบัญชีบริการ
|
App Hosting สิทธิ์ของ Compute Runner
|
Firebase App Hosting ผู้ดูแลระบบ
roles/firebaseapphosting.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร App Hosting โดยสมบูรณ์
|
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
|
Firebase App Hosting ผู้มีสิทธิ์ดู
roles/firebaseapphosting.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร App Hosting
|
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
|
Firebase App Hosting นักพัฒนาแอป
roles/firebaseapphosting.developer
|
สิทธิ์การอ่าน/การเขียนทรัพยากรแบ็กเอนด์ App Hosting บิลด์
และรุ่นโดยสมบูรณ์
|
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
|
Firebase Authentication บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase Authentication ผู้ดูแลระบบ
roles/firebaseauth.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Authentication โดยสมบูรณ์
|
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
|
Firebase Authentication ผู้มีสิทธิ์ดู
roles/firebaseauth.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Authentication
|
Authentication ผู้มีสิทธิ์ดู
firebaseauth.configs.get
firebaseauth.users.get
|
Firebase A/B Testing บทบาท (เบต้า)
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase A/B Testing ผู้ดูแลระบบ
roles/firebaseabt.admin
(เบต้า)
|
สิทธิ์การอ่าน/เขียนทรัพยากร A/B Testing โดยสมบูรณ์
|
A/B Testing สิทธิ์
ผู้ดูแลระบบ
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
|
Firebase A/B Testing ผู้มีสิทธิ์ดู
roles/firebaseabt.viewer
(เบต้า)
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร A/B Testing
|
A/B Testing สิทธิ์ของ
ผู้มีสิทธิ์ดู
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
|
Cloud Firestore บทบาท
ดูCloud Firestoreบทบาทที่พร้อมใช้งานได้ในเอกสารประกอบของ
Google Cloud
หากต้องการอนุญาตให้สมาชิกในโปรเจ็กต์แก้ไขและเผยแพร่กฎความปลอดภัยในFirebaseคอนโซลหรือเพื่อติดตั้งใช้งานกฎความปลอดภัยผ่าน Firebase CLI คุณสามารถสร้างแล้วมอบหมายบทบาทที่กำหนดเองให้สมาชิก
ซึ่งมีfirebaserules.*
สิทธิ์ได้
Cloud Storage บทบาท
ดูCloud Storageบทบาทที่พร้อมใช้งานได้ในเอกสารประกอบของ
Google Cloud
หากต้องการอนุญาตให้สมาชิกในโปรเจ็กต์แก้ไขและเผยแพร่กฎความปลอดภัยในFirebaseคอนโซลหรือเพื่อติดตั้งใช้งานกฎความปลอดภัยผ่าน Firebase CLI คุณสามารถสร้างแล้วมอบหมายบทบาทที่กำหนดเองให้สมาชิก
ซึ่งมีfirebaserules.*
สิทธิ์ได้
Cloud Functions for Firebase บทบาท
ดูCloud Functions for Firebaseบทบาทที่พร้อมใช้งานได้ในเอกสารประกอบของ
Google Cloud
บทบาทของแคมเปญ Firebase Messaging
บทบาทเหล่านี้มีผลกับแคมเปญสำหรับ Firebase Cloud Messaging และ
Firebase In-App Messaging
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบแคมเปญการรับส่งข้อความของ Firebase
roles/firebasemessagingcampaigns.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร แคมเปญสำหรับ
Cloud Messaging และ In-App Messaging โดยสมบูรณ์
|
ผู้ดูแลระบบแคมเปญการรับส่งข้อความของ Firebase
สิทธิ์
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
|
ผู้ดูแคมเปญการรับส่งข้อความของ Firebase
roles/firebasemessagingcampaigns.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร แคมเปญของ Cloud Messaging และ In-App Messaging
|
ผู้ดูแคมเปญการรับส่งข้อความของ Firebase
สิทธิ์
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
|
Firebase Cloud Messaging บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase Cloud Messaging ผู้ดูแลระบบ
roles/firebasenotifications.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Cloud Messaging โดยสมบูรณ์
|
Cloud Messaging สิทธิ์
ผู้ดูแลระบบ
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
|
Firebase Cloud Messaging ผู้มีสิทธิ์ดู
roles/firebasenotifications.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Cloud Messaging
|
Cloud Messaging ผู้มีสิทธิ์ดู
firebasenotifications.messages.get
firebasenotifications.messages.list
|
Firebase Crashlytics บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase Crashlytics ผู้ดูแลระบบ
roles/firebasecrashlytics.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Crashlytics โดยสมบูรณ์
|
Crashlytics สิทธิ์
ผู้ดูแลระบบ
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
|
Firebase Crashlytics ผู้มีสิทธิ์ดู
roles/firebasecrashlytics.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Crashlytics
|
Crashlytics ผู้มีสิทธิ์ดู
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
|
Firebase Dynamic Links บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase Dynamic Links ผู้ดูแลระบบ
roles/firebasedynamiclinks.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Dynamic Links โดยสมบูรณ์
|
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
|
Firebase Dynamic Links ผู้มีสิทธิ์ดู
roles/firebasedynamiclinks.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Dynamic Links
|
Dynamic Links ผู้มีสิทธิ์ดู
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
|
Firebase Extensions บทบาทของผู้เผยแพร่โฆษณา
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase Extensions ผู้เผยแพร่โฆษณา - ผู้ดูแลระบบส่วนขยาย
roles/firebaseextensionspublisher.extensionsAdmin
(เบต้า)
|
อัปโหลด เผยแพร่ และดูรายละเอียดและเมตริกสำหรับ Firebase Extensions
|
Firebase Extensions ผู้เผยแพร่โฆษณา - ผู้ดูแลระบบส่วนขยาย
สิทธิ์
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
|
Firebase Extensions ผู้เผยแพร่โฆษณา - ผู้ดูส่วนขยาย
roles/firebaseextensionspublisher.extensionsViewer
(เบต้า)
|
ดูรายละเอียดและเมตริกสำหรับ Firebase Extensionsที่ผู้เผยแพร่รายนี้อัปโหลด
|
Firebase Extensions ผู้เผยแพร่โฆษณา - ผู้มีสิทธิ์ดูส่วนขยาย
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
|
Firebase Hosting บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase Hosting ผู้ดูแลระบบ
roles/firebasehosting.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Hosting โดยสมบูรณ์
|
Hosting สิทธิ์
ผู้ดูแลระบบ
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
|
Firebase Hosting ผู้มีสิทธิ์ดู
roles/firebasehosting.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Hosting
|
Hosting ผู้มีสิทธิ์ดู
firebasehosting.sites.get
firebasehosting.sites.list
|
ด้วย
Firebase In-App Messaging บทบาท (เบต้า)
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase In-App Messaging ผู้ดูแลระบบ
roles/firebaseinappmessaging.admin
(เบต้า)
|
สิทธิ์การอ่าน/เขียนทรัพยากร In-App Messaging โดยสมบูรณ์
|
In-App Messaging สิทธิ์
ผู้ดูแลระบบ
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
|
Firebase In-App Messaging ผู้มีสิทธิ์ดู
roles/firebaseinappmessaging.viewer
(เบต้า)
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร In-App Messaging
|
In-App Messaging ผู้มีสิทธิ์ดู
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
|
Firebase ML บทบาท (เบต้า)
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase ML ผู้ดูแลระบบ
roles/firebaseml.admin
(เบต้า)
|
สิทธิ์การอ่าน/เขียนทรัพยากร Firebase ML โดยสมบูรณ์
|
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
|
Firebase ML ผู้มีสิทธิ์ดู
roles/firebaseml.viewer
(เบต้า)
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Firebase ML
|
Firebase ML ผู้มีสิทธิ์ดู
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
|
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase Performance Monitoring ผู้ดูแลระบบ
roles/firebaseperformance.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Performance Monitoring โดยสมบูรณ์
กำหนดค่าและรับการแจ้งเตือนPerformance Monitoring
|
Performance Monitoring สิทธิ์
ผู้ดูแลระบบ
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
|
Firebase Performance Monitoring ผู้มีสิทธิ์ดู
roles/firebaseperformance.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Performance Monitoring
|
Performance Monitoring ผู้มีสิทธิ์ดู
firebaseperformance.data.get
|
Firebase Realtime Database บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase Realtime Database ผู้ดูแลระบบ
roles/firebasedatabase.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Realtime Database โดยสมบูรณ์
|
Realtime Database สิทธิ์
ผู้ดูแลระบบ
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
|
Firebase Realtime Database ผู้มีสิทธิ์ดู
roles/firebasedatabase.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Realtime Database
|
Realtime Database ผู้มีสิทธิ์ดู
firebasedatabase.instances.get
firebasedatabase.instances.list
|
Firebase Remote Config บทบาท
บทบาท |
คำอธิบาย |
สิทธิ์ |
Firebase Remote Config ผู้ดูแลระบบ
roles/cloudconfig.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Remote Config โดยสมบูรณ์
|
Remote Config สิทธิ์
ผู้ดูแลระบบ
cloudconfig.configs.get
cloudconfig.configs.update
|
Firebase Remote Config ผู้มีสิทธิ์ดู
roles/cloudconfig.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Remote Config
|
Remote Config ผู้มีสิทธิ์ดู
cloudconfig.configs.get
|
Firebase Test Lab บทบาท
Firebase Test Lab ต้องมีสิทธิ์เข้าถึงที่เก็บข้อมูล Cloud Storage จึงต้องมีชุดสิทธิ์ที่เฉพาะเจาะจงมาก ซึ่งไม่ได้รวมอยู่ในบทบาทที่กำหนดไว้ล่วงหน้ามาตรฐานของ Firebase ทั้งหมด หากต้องการให้สิทธิ์เข้าถึง Test Lab ให้ใช้โซลูชันใดโซลูชันหนึ่งที่อธิบายไว้ในส่วนสิทธิ์ของ Firebase Test Lab