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

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

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

Firebase AI Logic บทบาท

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

Firebase App Check บทบาท

บทบาท คำอธิบาย สิทธิ์
Firebase App Check ผู้ดูแลระบบ
roles/firebaseappcheck.admin
สิทธิ์การอ่าน/เขียนทรัพยากร
App Check โดยสมบูรณ์
Firebase App Check ผู้มีสิทธิ์ดู
roles/firebaseappcheck.viewer
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร
App Check
Firebase App Check เครื่องมือตรวจสอบโทเค็น
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 App Hosting บทบาท

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

Firebase Authentication บทบาท

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

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

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

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 Messaging

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

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

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

Firebase Hosting บทบาท

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

Firebase In-App Messaging บทบาท (เบต้า)

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

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

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

Firebase Performance Monitoring บทบาท

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

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

Firebase Realtime Database บทบาท

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

Firebase Remote Config บทบาท

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

Firebase Test Lab บทบาท

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