บทบาทที่กำหนดไว้ล่วงหน้าระดับผลิตภัณฑ์ Firebase

บทบาทเหล่านี้ให้สิทธิ์การเข้าถึงแบบอ่าน/เขียนหรืออ่านอย่างเดียวกับผลิตภัณฑ์ Firebase ที่เฉพาะเจาะจง

มอบหมายบทบาทเหล่านี้ให้กับสมาชิกโครงการโดยใช้ คอนโซล Google Cloud

บทบาทการตรวจสอบแอป Firebase

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบตรวจสอบแอป Firebase
roles/firebaseappcheck.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรการตรวจสอบแอป
โปรแกรมดูการตรวจสอบแอป Firebase
roles/firebaseappcheck.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรการตรวจสอบแอป
ตัวตรวจสอบโทเค็นการตรวจสอบแอป Firebase
roles/firebaseappcheck.tokenVerifier
เข้าถึงความสามารถในการยืนยันโทเค็นสำหรับ App Check

บทบาทการเผยแพร่แอป Firebase

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบการเผยแพร่แอป Firebase
roles/firebaseappdistro.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
แหล่งข้อมูลการเผยแพร่แอป
ผู้ดูการเผยแพร่แอป Firebase
roles/firebaseappdistro.viewer
เข้าถึงแบบอ่านอย่างเดียว
แหล่งข้อมูลการเผยแพร่แอป

บทบาทการตรวจสอบสิทธิ์ Firebase

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบการตรวจสอบสิทธิ์ Firebase
roles/firebaseauth.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรการรับรองความถูกต้อง
โปรแกรมดูการตรวจสอบสิทธิ์ Firebase
roles/firebaseauth.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรการรับรองความถูกต้อง

บทบาทการทดสอบ A/B ของ Firebase (เบต้า)

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบการทดสอบ A/B ของ Firebase
roles/firebaseabt.admin
(เบต้า)
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
แหล่งข้อมูลการทดสอบ A/B
ผู้ดูการทดสอบ A/B ของ Firebase
roles/firebaseabt.viewer
(เบต้า)
เข้าถึงแบบอ่านอย่างเดียว
แหล่งข้อมูลการทดสอบ A/B

บทบาทของ Cloud Firestore

ค้นหาบทบาท Cloud Firestore ที่พร้อมใช้งานใน เอกสารประกอบของ Google Cloud

หากต้องการอนุญาตให้สมาชิกโปรเจ็กต์แก้ไขและเผยแพร่กฎความปลอดภัยในคอนโซล Firebase หรือปรับใช้กฎความปลอดภัยผ่าน Firebase CLI คุณสามารถสร้างแล้วมอบหมาย บทบาทที่กำหนดเอง ซึ่งรวมถึง สิทธิ์ firebaserules.*

บทบาทที่เก็บข้อมูลบนคลาวด์

ค้นหาบทบาท Cloud Storage ที่พร้อมใช้งานใน เอกสารประกอบของ Google Cloud

หากต้องการอนุญาตให้สมาชิกโปรเจ็กต์แก้ไขและเผยแพร่กฎความปลอดภัยในคอนโซล Firebase หรือปรับใช้กฎความปลอดภัยผ่าน Firebase CLI คุณสามารถสร้างแล้วมอบหมาย บทบาทที่กำหนดเอง ซึ่งรวมถึง สิทธิ์ firebaserules.*

ฟังก์ชั่นคลาวด์สำหรับบทบาท Firebase

ค้นหาบทบาท Cloud Functions สำหรับ Firebase ได้ใน เอกสารประกอบของ Google Cloud

บทบาทแคมเปญการรับส่งข้อความของ Firebase

บทบาทเหล่านี้ใช้กับแคมเปญสำหรับ Firebase Cloud Messaging และ Firebase In-App Messaging

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบแคมเปญส่งข้อความ Firebase
roles/firebasemessagingcampaigns.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรแคมเปญสำหรับ Cloud Messaging และ In-App Messaging
ผู้ดูแคมเปญข้อความ Firebase
roles/firebasemessagingcampaigns.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรแคมเปญสำหรับ Cloud Messaging และ In-App Messaging

บทบาท Firebase Cloud Messaging

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบ Firebase Cloud Messaging
roles/firebasenotifications.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรการส่งข้อความบนคลาวด์
โปรแกรมดู Firebase Cloud Messaging
roles/firebasenotifications.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรการส่งข้อความบนคลาวด์

บทบาท Firebase Crashlytics

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบ Firebase Crashlytics
roles/firebasecrashlytics.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากร Crashlytics
ผู้ดู Firebase Crashlytics
roles/firebasecrashlytics.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากร Crashlytics
บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบลิงก์แบบไดนามิกของ Firebase
roles/firebasedynamiclinks.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรลิงก์แบบไดนามิก
โปรแกรมดูลิงก์แบบไดนามิกของ Firebase
roles/firebasedynamiclinks.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรลิงก์แบบไดนามิก

บทบาทผู้เผยแพร่ส่วนขยาย Firebase

บทบาท คำอธิบาย สิทธิ์
ผู้เผยแพร่ส่วนขยาย Firebase - ผู้ดูแลระบบส่วนขยาย
roles/firebaseextensionspublisher.extensionsAdmin
(เบต้า)
อัปโหลด เผยแพร่ และดูรายละเอียดและตัวชี้วัดสำหรับ
ส่วนขยาย Firebase
ผู้เผยแพร่ส่วนขยาย Firebase - ผู้ดูส่วนขยาย
roles/firebaseextensionspublisher.extensionsViewer
(เบต้า)
ดูรายละเอียดและตัวชี้วัดสำหรับ
ส่วนขยาย Firebase อัปโหลดโดยผู้เผยแพร่รายนี้

บทบาทโฮสติ้งของ Firebase

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบโฮสติ้ง Firebase
roles/firebasehosting.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรโฮสติ้ง
ผู้ดูโฮสติ้ง Firebase
roles/firebasehosting.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรโฮสติ้ง

บทบาทการส่งข้อความในแอป Firebase (เบต้า)

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบการส่งข้อความในแอป Firebase
roles/firebaseinappmessaging.admin
(เบต้า)
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรการส่งข้อความในแอป
โปรแกรมดูข้อความในแอป Firebase
roles/firebaseinappmessaging.viewer
(เบต้า)
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรการส่งข้อความในแอป

บทบาท Firebase ML (เบต้า)

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบ ML ของ Firebase
roles/firebaseml.admin
(เบต้า)
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากร Firebase ML
โปรแกรมดู Firebase ML
roles/firebaseml.viewer
(เบต้า)
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากร Firebase ML

บทบาทการตรวจสอบประสิทธิภาพของ Firebase

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบการตรวจสอบประสิทธิภาพ Firebase
roles/firebaseperformance.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรการตรวจสอบประสิทธิภาพ

กำหนดค่าและรับการแจ้งเตือนการตรวจสอบประสิทธิภาพ
ผู้ดูการตรวจสอบประสิทธิภาพ Firebase
roles/firebaseperformance.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรการตรวจสอบประสิทธิภาพ

บทบาทฐานข้อมูลเรียลไทม์ Firebase

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบฐานข้อมูลเรียลไทม์ Firebase
roles/firebasedatabase.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรฐานข้อมูลเรียลไทม์
โปรแกรมดูฐานข้อมูลเรียลไทม์ Firebase
roles/firebasedatabase.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรฐานข้อมูลเรียลไทม์

บทบาทการกำหนดค่าระยะไกลของ Firebase

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบการกำหนดค่าระยะไกลของ Firebase
roles/cloudconfig.admin
สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม
ทรัพยากรการกำหนดค่าระยะไกล
โปรแกรมดูการกำหนดค่าระยะไกลของ Firebase
roles/cloudconfig.viewer
เข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรการกำหนดค่าระยะไกล

บทบาท Firebase Test Lab

Firebase Test Lab จำเป็นต้องเข้าถึงที่เก็บข้อมูล Cloud Storage ดังนั้นจึงต้องมีชุดสิทธิ์ที่เฉพาะเจาะจงมากซึ่งไม่ได้รวมอยู่ในบทบาทมาตรฐานที่กำหนดไว้ล่วงหน้าของ Firebase ทั้งหมด หากต้องการให้สิทธิ์เข้าถึง Test Lab ให้ใช้หนึ่งในโซลูชันที่อธิบายไว้ในส่วน สิทธิ์ของ Firebase Test Lab