查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

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

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

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

บทบาทการตรวจสอบแอป 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
การเข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรการตรวจสอบสิทธิ์

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

บทบาท คำอธิบาย สิทธิ์
ผู้ดูแลระบบการทดสอบ 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 Dynamic Links
roles/firebasedynamiclinks.admin
สิทธิ์การอ่าน/เขียนแบบเต็ม
ทรัพยากรลิงก์แบบไดนามิก
ผู้ดูลิงก์แบบไดนามิกของ Firebase
roles/firebasedynamiclinks.viewer
การเข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรลิงก์แบบไดนามิก

บทบาทการโฮสต์ 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
การเข้าถึงแบบอ่านอย่างเดียว
ทรัพยากรการตรวจสอบประสิทธิภาพ

บทบาทฐานข้อมูลเรียลไทม์ของ 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