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

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

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

Firebase App Check บทบาท

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

บทบาทเหล่านี้มีผลกับแคมเปญของ 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