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

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

กำหนดบทบาทเหล่านี้ให้กับสมาชิกโปรเจ็กต์โดยใช้คอนโซล Google Cloud

บทบาท Firebase App Check

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

บทบาท Firebase App Distribution

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบ Firebase App Distribution
roles/firebaseappdistro.admin
สิทธิ์การอ่าน/เขียน
ทรัพยากร App Distribution โดยสมบูรณ์
ผู้ดู Firebase App Distribution
roles/firebaseappdistro.viewer
สิทธิ์การอ่านอย่างเดียวสำหรับ
ทรัพยากร App Distribution

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

บทบาท คำอธิบาย สิทธิ์
ผู้ดำเนินการ Compute Apping ของ Firebase
roles/firebaseapphosting.computeRunner
จำเป็นต้องมีการเข้าถึงขั้นต่ำเพื่อสร้างและเรียกใช้แบ็กเอนด์ App Hosting โดยปกติจะมอบให้กับบัญชีบริการ
ผู้ดูแลระบบโฮสติ้งแอป Firebase
roles/firebaseapphosting.admin
สิทธิ์การอ่าน/เขียน
ทรัพยากรโฮสติ้งแอปโดยสมบูรณ์
ผู้ดู Firebase App Hosting
roles/firebaseapphosting.viewer
สิทธิ์การอ่านอย่างเดียวสำหรับ
ทรัพยากร App Hosting
นักพัฒนาโฮสติ้งแอปของ Firebase
roles/firebaseapphosting.developer
สิทธิ์การอ่าน/เขียน
แบ็กเอนด์ของ App Hosting, บิลด์ และการเผยแพร่ทรัพยากรโดยสมบูรณ์

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

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

บทบาท Firebase A/B Testing (เบต้า)

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

บทบาทใน 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
roles/firebasemessagingcampaigns.viewer
สิทธิ์การอ่านอย่างเดียวสำหรับ
ทรัพยากรแคมเปญสำหรับการรับส่งข้อความในระบบคลาวด์และการรับส่งข้อความในแอป

บทบาท Firebase Cloud Messaging

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

บทบาท Firebase Crashlytics

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

บทบาทผู้เผยแพร่โฆษณา Firebase Extensions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

บทบาท Firebase Test Lab

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