บทบาทเหล่านี้ให้สิทธิ์การอ่าน/เขียนหรืออ่านอย่างเดียวสำหรับผลิตภัณฑ์ Firebase ที่เฉพาะเจาะจงได้โดยสมบูรณ์
กำหนดบทบาทเหล่านี้ให้กับสมาชิกโปรเจ็กต์โดยใช้คอนโซล Google Cloud
บทบาท 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.playintegritycheckIntegrity
|
ผู้ดู 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
firebasegetcheck.safetyNetConfig
|
เครื่องมือตรวจสอบโทเค็น App Check ของ Firebase
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
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดำเนินการ Compute Apping ของ Firebase
roles/firebaseapphosting.computeRunner
|
จำเป็นต้องมีการเข้าถึงขั้นต่ำเพื่อสร้างและเรียกใช้แบ็กเอนด์ App Hosting
โดยปกติจะมอบให้กับบัญชีบริการ
|
สิทธิ์ App Hosting Compute Runner
|
ผู้ดูแลระบบโฮสติ้งแอป Firebase
roles/firebaseapphosting.admin
|
สิทธิ์การอ่าน/เขียน ทรัพยากรโฮสติ้งแอปโดยสมบูรณ์
|
สิทธิ์ผู้ดูแลระบบโฮสติ้งแอป
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.firebaseappbuild.firebase. Firebase.
|
ผู้ดู Firebase App Hosting
roles/firebaseapphosting.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากร App Hosting
|
สิทธิ์ผู้ดูโฮสติ้งแอป
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.firebase.firebaselocations.get
firebaseapphosting.locations.list
|
นักพัฒนาโฮสติ้งแอปของ Firebase
roles/firebaseapphosting.developer
|
สิทธิ์การอ่าน/เขียน แบ็กเอนด์ของ App Hosting, บิลด์ และการเผยแพร่ทรัพยากรโดยสมบูรณ์
|
สิทธิ์ของนักพัฒนาซอฟต์แวร์โฮสติ้งแอป
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.canceling
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts
|
บทบาทการตรวจสอบสิทธิ์ 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.create
firebaseauth.users.delete
firebaseauth.users.get ส่ง
firebaseauth.firebase.users
|
ผู้ดูการตรวจสอบสิทธิ์ Firebase
roles/firebaseauth.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรการตรวจสอบสิทธิ์
|
สิทธิ์ผู้ดูการตรวจสอบสิทธิ์
firebaseauth.configs.get
firebaseauth.users.get
|
บทบาท Firebase A/B Testing (เบต้า)
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบ Firebase A/B Testing
roles/firebaseabt.admin
(เบต้า)
|
สิทธิ์การอ่าน/เขียน ทรัพยากรการทดสอบ A/B โดยสมบูรณ์
|
สิทธิ์ผู้ดูแลระบบการทดสอบ 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 for Firebase
ค้นหาบทบาท Cloud Functions for Firebase ในเอกสารประกอบของ Google Cloud
บทบาทในแคมเปญการรับส่งข้อความของ Firebase
บทบาทเหล่านี้ใช้กับแคมเปญสำหรับ Firebase Cloud Messaging และ
Firebase In-App Messaging
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบแคมเปญการรับส่งข้อความของ Firebase
roles/firebasemessagingcampaigns.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากรแคมเปญสำหรับ การรับส่งข้อความในระบบคลาวด์และการรับส่งข้อความในแอปโดยสมบูรณ์
|
สิทธิ์ผู้ดูแลระบบแคมเปญการรับส่งข้อความของ Firebase
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.
|
ผู้ดูแคมเปญการรับส่งข้อความของ Firebase
roles/firebasemessagingcampaigns.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรแคมเปญสำหรับการรับส่งข้อความในระบบคลาวด์และการรับส่งข้อความในแอป
|
สิทธิ์ผู้ดูแคมเปญการรับส่งข้อความของ 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.firebaselinkdomains.list
firebasedynamiclinks.domains.update
firebaselinklinks.links.create
firebasedynamicsdynamicsfirebasesdynamics
|
ผู้ดูลิงก์แบบไดนามิกของ 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 Extensions
|
สิทธิ์ผู้เผยแพร่ 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
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรการโฮสต์
|
สิทธิ์ Hosting Viewer
firebasehosting.sites.get
firebasehosting.sites.list
|
บทบาทการรับส่งข้อความในแอปของ Firebase (เบต้า)
บทบาท |
คำอธิบาย |
สิทธิ์ |
ผู้ดูแลระบบ Firebase In-App Messaging
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
firebase.job.firebase.version.list firebasegetชมโมเดล.update.ml firebaseml.models.update
firebaseml.models.ml
|
ผู้ดู 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
|
สิทธิ์การอ่าน/เขียนโดยสมบูรณ์ใน ทรัพยากรของ Performance Monitoring
กำหนดค่าและรับการแจ้งเตือน Performance Monitoring
|
สิทธิ์ผู้ดูแลระบบ Performance Monitoring
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
|
ผู้ดูการตรวจสอบประสิทธิภาพ Firebase
roles/firebaseperformance.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากร Performance Monitoring
|
สิทธิ์ผู้ดู 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
|
สิทธิ์ผู้ดู 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