บทบาทเหล่านี้มอบสิทธิ์การอ่าน/เขียนเต็มรูปแบบหรือสิทธิ์อ่านอย่างเดียวให้กับ Firebase ที่เจาะจง
Google อีกด้วย
กำหนดบทบาทเหล่านี้ให้กับสมาชิกโปรเจ็กต์โดยใช้
Google Cloud Console
บทบาท 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
|
ผู้ตรวจสอบโทเค็น App Check ของ Firebase
roles/firebaseappcheck.tokenVerifier
|
เข้าถึงความสามารถในการยืนยันโทเค็นสำหรับ App Check
|
App Check Token Verifier
สิทธิ์
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
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้เรียกใช้การประมวลผลโฮสติ้งแอปของ Firebase
roles/firebaseapphosting.computeRunner
|
ต้องการสิทธิ์เข้าถึงขั้นต่ำเพื่อสร้างและเรียกใช้แบ็กเอนด์การโฮสต์แอป
โดยทั่วไปจะมอบให้กับบัญชีบริการ
|
ผู้เรียกใช้การประมวลผลโฮสติ้งแอป
สิทธิ์
|
ผู้ดูแลระบบโฮสติ้งแอปของ Firebase
roles/firebaseapphosting.admin
|
สิทธิ์การอ่าน/การเขียน ทรัพยากรโฮสติ้งของแอป
|
ผู้ดูแลระบบโฮสติ้งของแอป
สิทธิ์
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
roles/firebaseapphosting.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรโฮสติ้งแอป
|
ผู้ดูโฮสติ้งแอป
สิทธิ์
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
roles/firebaseapphosting.developer
|
สิทธิ์การอ่าน/การเขียน แบ็กเอนด์ บิลด์ ของโฮสติ้งแอป
และปล่อยทรัพยากร
|
นักพัฒนาโฮสติ้งแอป
สิทธิ์
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
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบการตรวจสอบสิทธิ์ของ Firebase
roles/firebaseauth.admin
|
สิทธิ์การอ่าน/การเขียนทรัพยากรการตรวจสอบสิทธิ์ โดยสมบูรณ์
|
ผู้ดูแลระบบการตรวจสอบสิทธิ์
สิทธิ์
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
roles/firebaseauth.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรการตรวจสอบสิทธิ์
|
ผู้ดูการตรวจสอบสิทธิ์
สิทธิ์
firebaseauth.configs.get
firebaseauth.users.get
|
บทบาท Firebase A/B Testing (เบต้า)
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบ Firebase A/B Testing
roles/firebaseabt.admin
(เบต้า)
|
สิทธิ์เข้าถึง ทรัพยากร A/B Testing ในระดับอ่านและเขียนโดยสมบูรณ์
|
ผู้ดูแลระบบการทดสอบ A/B
สิทธิ์
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
|
ผู้ดูการทดสอบ A/B
สิทธิ์
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 สำหรับบทบาท Firebase
ค้นหา Cloud Functions สำหรับบทบาท Firebase ที่ใช้ได้ใน
เอกสารประกอบของ Google Cloud
บทบาทแคมเปญการรับส่งข้อความใน Firebase
บทบาทเหล่านี้ใช้กับแคมเปญสำหรับ Firebase Cloud Messaging และ
การรับส่งข้อความในแอป Firebase
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบแคมเปญการรับส่งข้อความของ Firebase
roles/firebasemessagingcampaigns.admin
|
สิทธิ์การอ่าน/การเขียน ทรัพยากรแคมเปญสำหรับ
Cloud 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 และการรับส่งข้อความในแอป
|
ผู้ดูแคมเปญการรับส่งข้อความของ 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
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบลิงก์แบบไดนามิกของ Firebase
roles/firebasedynamiclinks.admin
|
สิทธิ์การอ่าน/การเขียน ทรัพยากรลิงก์แบบไดนามิกโดยสมบูรณ์
|
ผู้ดูแลระบบลิงก์แบบไดนามิก
สิทธิ์
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
roles/firebasedynamiclinks.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรลิงก์แบบไดนามิก
|
ผู้ดูลิงก์แบบไดนามิก
สิทธิ์
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
|
ผู้เผยแพร่ Firebase Extensions - ผู้ดูแลระบบส่วนขยาย
สิทธิ์
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
|
ผู้เผยแพร่โฆษณา Firebase Extensions - ผู้ดูส่วนขยาย
roles/firebaseextensionspublisher.extensionsViewer
(เบต้า)
|
ดูรายละเอียดและเมตริกสำหรับ ส่วนขยาย Firebase ที่อัปโหลดโดยผู้เผยแพร่โฆษณานี้
|
ผู้เผยแพร่โฆษณา Firebase Extensions - ผู้ดูส่วนขยาย
สิทธิ์
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
|
บทบาทโฮสติ้งของ Firebase
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบโฮสติ้งของ Firebase
roles/firebasehosting.admin
|
สิทธิ์การอ่าน/การเขียน ทรัพยากรโฮสติ้ง
|
ผู้ดูแลระบบโฮสติ้ง
สิทธิ์
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
|
ผู้ดูโฮสติ้งของ Firebase
roles/firebasehosting.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรโฮสติ้ง
|
ผู้ดูโฮสติ้ง
สิทธิ์
firebasehosting.sites.get
firebasehosting.sites.list
|
บทบาทการรับส่งข้อความในแอปของ Firebase (เบต้า)
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบการรับส่งข้อความในแอปของ Firebase
roles/firebaseinappmessaging.admin
(เบต้า)
|
สิทธิ์การอ่าน/การเขียน ทรัพยากรการรับส่งข้อความในแอปโดยสมบูรณ์
|
ผู้ดูแลระบบการรับส่งข้อความในแอป
สิทธิ์
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
|
ผู้ดูการรับส่งข้อความในแอปของ Firebase
roles/firebaseinappmessaging.viewer
(เบต้า)
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรการรับส่งข้อความในแอป
|
ผู้ดูการรับส่งข้อความในแอป
สิทธิ์
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
roles/firebaseperformance.admin
|
สิทธิ์การอ่าน/การเขียน ทรัพยากรการตรวจสอบประสิทธิภาพ โดยสมบูรณ์
กำหนดค่าและรับการแจ้งเตือนการตรวจสอบประสิทธิภาพ
|
ผู้ดูแลระบบการตรวจสอบประสิทธิภาพ
สิทธิ์
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
|
ผู้ดูการตรวจสอบประสิทธิภาพของ Firebase
roles/firebaseperformance.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากร Performance Monitoring
|
ผู้ดูการตรวจสอบประสิทธิภาพ
สิทธิ์
firebaseperformance.data.get
|
บทบาทฐานข้อมูลเรียลไทม์ของ Firebase
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบฐานข้อมูลเรียลไทม์ของ Firebase
roles/firebasedatabase.admin
|
สิทธิ์การอ่าน/การเขียน ทรัพยากร Realtime Database
|
ผู้ดูแลระบบ Realtime Database
สิทธิ์
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
|
ผู้ดูฐานข้อมูลเรียลไทม์ของ Firebase
roles/firebasedatabase.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากร Realtime Database
|
ผู้ดูฐานข้อมูลเรียลไทม์
สิทธิ์
firebasedatabase.instances.get
firebasedatabase.instances.list
|
บทบาทการกำหนดค่าระยะไกลของ Firebase
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบการกำหนดค่าระยะไกลของ Firebase
roles/cloudconfig.admin
|
สิทธิ์การอ่าน/การเขียน ทรัพยากรการกำหนดค่าระยะไกลโดยสมบูรณ์
|
ผู้ดูแลระบบการกำหนดค่าระยะไกล
สิทธิ์
cloudconfig.configs.get
cloudconfig.configs.update
|
ผู้ดูการกำหนดค่าระยะไกลของ Firebase
roles/cloudconfig.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรการกำหนดค่าระยะไกล
|
ผู้ดูการกำหนดค่าระยะไกล
สิทธิ์
cloudconfig.configs.get
|
บทบาท Firebase Test Lab
Firebase Test Lab ต้องมีสิทธิ์เข้าถึงที่เก็บข้อมูล Cloud Storage
ต้องใช้ชุดสิทธิ์ที่เฉพาะเจาะจงมากที่ไม่ได้รวมอยู่ใน
บทบาทที่กำหนดไว้ล่วงหน้าใน Firebase หากต้องการให้สิทธิ์เข้าถึง Test Lab ให้ใช้รายการใดรายการหนึ่ง
โซลูชันที่ระบุไว้ใน
สิทธิ์ของ Firebase Test Lab