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

บทบาทเหล่านี้มอบสิทธิ์การอ่าน/เขียนเต็มรูปแบบหรือสิทธิ์อ่านอย่างเดียวให้กับ Firebase ที่เจาะจง Google อีกด้วย

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

บทบาท 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

บทบาท คำอธิบาย สิทธิ์
ผู้เรียกใช้การประมวลผลโฮสติ้งแอปของ Firebase

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

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

roles/firebaseapphosting.developer
สิทธิ์การอ่าน/การเขียน
แบ็กเอนด์ บิลด์ ของโฮสติ้งแอป และปล่อยทรัพยากร

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

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

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

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบ Firebase A/B Testing

roles/firebaseabt.admin (เบต้า)
สิทธิ์เข้าถึง
ทรัพยากร A/B Testing ในระดับอ่านและเขียนโดยสมบูรณ์
ผู้ดู 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 สำหรับบทบาท Firebase

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

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

บทบาทเหล่านี้ใช้กับแคมเปญสำหรับ Firebase Cloud Messaging และ การรับส่งข้อความในแอป Firebase

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

บทบาท 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
ผู้เผยแพร่โฆษณา Firebase Extensions - ผู้ดูส่วนขยาย

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

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

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

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

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบการรับส่งข้อความในแอปของ Firebase

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
สิทธิ์การอ่าน/การเขียน
ทรัพยากรการตรวจสอบประสิทธิภาพ
โดยสมบูรณ์
กำหนดค่าและรับการแจ้งเตือนการตรวจสอบประสิทธิภาพ
ผู้ดูการตรวจสอบประสิทธิภาพของ 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