บทบาทเหล่านี้ให้สิทธิ์การเข้าถึงแบบอ่าน/เขียนหรืออ่านอย่างเดียวกับผลิตภัณฑ์ Firebase ที่เฉพาะเจาะจง
มอบหมายบทบาทเหล่านี้ให้กับสมาชิกโครงการโดยใช้ Google Cloud Console
บทบาทการตรวจสอบแอป Firebase
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบตรวจสอบแอป Firebase roles/firebaseappcheck.admin | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากรการตรวจสอบแอป | สิทธิ์ ผู้ดูแลระบบตรวจสอบแอป firebaseappcheck.appAttestConfig.get firebaseappcheck.appAttestConfig.update firebaseappcheck.appCheckTokens.ตรวจสอบ firebaseappcheck.debugTokens.get firebaseappcheck.debugTokens.update firebaseappcheck.deviceCheckConfig.get firebaseappcheck.deviceCheckConfig.update firebaseappcheck.playIntegrityConfig.get firebaseappcheck.playIntegrityConfig.update firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaEnterpriseConfig.update firebaseappcheck.recaptchaV3Config.get firebaseappcheck.recaptchaV3Config.update firebaseappcheck.safetyNetConfig.get firebaseappcheck.safetyNetConfig.update firebaseappcheck.services.get firebaseappcheck.services.update |
โปรแกรมดูการตรวจสอบแอป Firebase roles/firebaseappcheck.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรการตรวจสอบแอป | สิทธิ์ของ ผู้ดู App Check firebaseappcheck.appAttestConfig.get firebaseappcheck.debugTokens.get firebaseappcheck.deviceCheckConfig.get firebaseappcheck.playIntegrityConfig.get firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaV3Config.get firebaseappcheck.safetyNetConfig.get firebaseappcheck.services.get |
ตัวตรวจสอบโทเค็นการตรวจสอบแอป Firebase roles/firebaseappcheck.tokenVerifier | เข้าถึงความสามารถในการยืนยันโทเค็นสำหรับ App Check | สิทธิ์ การตรวจสอบโทเค็นการตรวจสอบแอป firebaseappcheck.appCheckTokens.ตรวจสอบ |
บทบาทการเผยแพร่แอป Firebase
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบการเผยแพร่แอป Firebase roles/firebaseappdistro.admin
| สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม แหล่งข้อมูลการเผยแพร่แอป | สิทธิ์ ผู้ดูแลระบบการเผยแพร่แอป firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update |
ผู้ดูการเผยแพร่แอป Firebase roles/firebaseappdistro.viewer
| เข้าถึงแบบอ่านอย่างเดียว แหล่งข้อมูลการเผยแพร่แอป | สิทธิ์ของ ผู้ดูการเผยแพร่แอป firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list |
บทบาทการตรวจสอบสิทธิ์ Firebase
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบการตรวจสอบสิทธิ์ Firebase roles/firebaseauth.admin | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากรการรับรองความถูกต้อง | สิทธิ์ ผู้ดูแลระบบการตรวจสอบสิทธิ์ firebaseauth.configs.create firebaseauth.configs.get firebaseauth.configs.getHashConfig firebaseauth.configs.getSecret firebaseauth.configs.update firebaseauth.users.create firebaseauth.users.createSession firebaseauth.users.ลบ firebaseauth.users.get firebaseauth.users.sendEmail firebaseauth.users.update |
โปรแกรมดูการตรวจสอบสิทธิ์ Firebase roles/firebaseauth.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรการรับรองความถูกต้อง | สิทธิ์ของ ผู้ดูการรับรองความถูกต้อง firebaseauth.configs.get firebaseauth.users.get |
บทบาทการทดสอบ A/B ของ Firebase (เบต้า)
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบการทดสอบ A/B ของ Firebase roles/firebaseabt.admin (เบต้า) | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม แหล่งข้อมูลการทดสอบ A/B | สิทธิ์ ผู้ดูแลระบบการทดสอบ A/B firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.ลบ firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get |
ผู้ดูการทดสอบ A/B ของ Firebase roles/firebaseabt.viewer (เบต้า) | เข้าถึงแบบอ่านอย่างเดียว แหล่งข้อมูลการทดสอบ A/B | สิทธิ์ ผู้ดูการทดสอบ A/B firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get |
บทบาทของ 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 firebasemessagingcampaigns.campaigns.create firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop |
ผู้ดูแคมเปญข้อความ Firebase roles/firebasemessagingcampaigns.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรแคมเปญสำหรับ Cloud Messaging และ In-App Messaging | สิทธิ์ ของผู้ดูแคมเปญการส่งข้อความ Firebase firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list |
บทบาท Firebase Cloud Messaging
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบ Firebase Cloud Messaging roles/firebasenotifications.admin | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากรการส่งข้อความบนคลาวด์ | สิทธิ์ ผู้ดูแลระบบการส่งข้อความบนคลาวด์ firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update |
โปรแกรมดู Firebase Cloud Messaging roles/firebasenotifications.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรการส่งข้อความบนคลาวด์ | สิทธิ์ของ ผู้ดูการส่งข้อความบนคลาวด์ firebasenotifications.messages.get firebasenotifications.messages.list |
บทบาท Firebase Crashlytics
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบ Firebase Crashlytics roles/firebasecrashlytics.admin | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากร Crashlytics | สิทธิ์ ผู้ดูแลระบบ Crashlytics firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get |
ผู้ดู Firebase Crashlytics roles/firebasecrashlytics.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากร Crashlytics | สิทธิ์ ผู้ดู Crashlytics firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get |
บทบาท Firebase Dynamic Links
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบลิงก์แบบไดนามิกของ Firebase roles/firebasedynamiclinks.admin | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากรลิงก์แบบไดนามิก | สิทธิ์ ผู้ดูแลระบบลิงก์แบบไดนามิก firebasedynamiclinks.destinations.list firebasedynamiclinks.destinations.update firebasedynamiclinks.domains.create firebasedynamiclinks.domains.ลบ firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.domains.update firebasedynamiclinks.links.create firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.links.update firebasedynamiclinks.stats.get |
โปรแกรมดูลิงก์แบบไดนามิกของ Firebase roles/firebasedynamiclinks.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรลิงก์แบบไดนามิก | สิทธิ์ ผู้ดูลิงก์แบบไดนามิก firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get |
บทบาทผู้เผยแพร่ส่วนขยาย Firebase
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้เผยแพร่ส่วนขยาย Firebase - ผู้ดูแลระบบส่วนขยาย roles/firebaseextensionspublisher.extensionsAdmin (เบต้า) | อัปโหลด เผยแพร่ และดูรายละเอียดและตัวชี้วัดสำหรับ ส่วนขยาย Firebase | ผู้เผยแพร่ส่วนขยาย Firebase - สิทธิ์ผู้ดูแลระบบส่วนขยาย firebaseextensionspublisher.extensions.create firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
|
ผู้เผยแพร่ส่วนขยาย Firebase - ผู้ดูส่วนขยาย roles/firebaseextensionspublisher.extensionsViewer (เบต้า) | ดูรายละเอียดและตัวชี้วัดสำหรับ ส่วนขยาย Firebase อัปโหลดโดยผู้เผยแพร่รายนี้ | ผู้เผยแพร่ส่วนขยาย Firebase - สิทธิ์ผู้ดูส่วนขยาย firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
|
บทบาทโฮสติ้งของ Firebase
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบโฮสติ้ง Firebase roles/firebasehosting.admin | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากรโฮสติ้ง | สิทธิ์ ผู้ดูแลระบบโฮสติ้ง firebasehosting.sites.create firebasehosting.sites.ลบ firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update |
ผู้ดูโฮสติ้ง Firebase roles/firebasehosting.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรโฮสติ้ง | สิทธิ์ การโฮสต์ผู้ดู firebasehosting.sites.get firebasehosting.sites.list |
บทบาทการส่งข้อความในแอป Firebase (เบต้า)
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบการส่งข้อความในแอป Firebase roles/firebaseinappmessaging.admin (เบต้า) | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากรการส่งข้อความในแอป | สิทธิ์ ผู้ดูแลระบบการส่งข้อความในแอป firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update |
โปรแกรมดูข้อความในแอป Firebase roles/firebaseinappmessaging.viewer (เบต้า) | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรการส่งข้อความในแอป | สิทธิ์ ในการดูข้อความในแอป firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list |
บทบาท Firebase ML (เบต้า)
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบ ML ของ Firebase roles/firebaseml.admin (เบต้า) | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากร Firebase ML | สิทธิ์ ผู้ดูแลระบบ Firebase ML firebaseml.models.สร้าง firebaseml.models.get firebaseml.models.list firebaseml.models.อัพเดต firebaseml.models.ลบ firebaseml.modelversions.สร้าง firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.modelversions.update firebaseml.modelversions.ลบ firebaseml.compressionjobs.สร้าง firebaseml.compressionjobs.get firebaseml.compressionjobs.list firebaseml.compressionjobs.update firebaseml.compressionjobs.ลบ firebaseml.compressionjobs.start |
โปรแกรมดู Firebase ML roles/firebaseml.viewer (เบต้า) | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากร Firebase ML | สิทธิ์ ผู้ดู Firebase ML firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list |
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบการตรวจสอบประสิทธิภาพ Firebase roles/firebaseperformance.admin | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากรการตรวจสอบประสิทธิภาพ
กำหนดค่าและรับการแจ้งเตือนการตรวจสอบประสิทธิภาพ | สิทธิ์ ผู้ดูแลระบบการตรวจสอบประสิทธิภาพ firebasePerformance.config.create firebasePerformance.config.delete firebasePerformance.config.update firebasePerformance.data.get |
ผู้ดูการตรวจสอบประสิทธิภาพ Firebase roles/firebaseperformance.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรการตรวจสอบประสิทธิภาพ | สิทธิ์ของ ผู้ดูการตรวจสอบประสิทธิภาพ firebasePerformance.data.get |
บทบาทฐานข้อมูลเรียลไทม์ Firebase
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบฐานข้อมูลเรียลไทม์ Firebase roles/firebasedatabase.admin | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากรฐานข้อมูลเรียลไทม์ | สิทธิ์ ผู้ดูแลระบบฐานข้อมูลเรียลไทม์ firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update |
โปรแกรมดูฐานข้อมูลเรียลไทม์ Firebase roles/firebasedatabase.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรฐานข้อมูลเรียลไทม์ | สิทธิ์ ผู้ดูฐานข้อมูลเรียลไทม์ firebasedatabase.instances.get firebasedatabase.instances.list |
บทบาทการกำหนดค่าระยะไกลของ Firebase
บทบาท | คำอธิบาย | สิทธิ์ |
---|
ผู้ดูแลระบบการกำหนดค่าระยะไกลของ Firebase roles/cloudconfig.admin | สิทธิ์การเข้าถึงแบบอ่าน/เขียนแบบเต็ม ทรัพยากรการกำหนดค่าระยะไกล | สิทธิ์ ผู้ดูแลระบบการกำหนดค่าระยะไกล cloudconfig.configs.get cloudconfig.configs.update |
โปรแกรมดูการกำหนดค่าระยะไกลของ Firebase roles/cloudconfig.viewer | เข้าถึงแบบอ่านอย่างเดียว ทรัพยากรการกำหนดค่าระยะไกล | สิทธิ์ของ ผู้ดูการกำหนดค่าระยะไกล cloudconfig.configs.get |
บทบาท Firebase Test Lab
Firebase Test Lab จำเป็นต้องเข้าถึงที่เก็บข้อมูล Cloud Storage ดังนั้นจึงต้องมีชุดสิทธิ์ที่เฉพาะเจาะจงมากซึ่งไม่ได้รวมอยู่ในบทบาทมาตรฐานที่กำหนดไว้ล่วงหน้าของ Firebase ทั้งหมด หากต้องการให้สิทธิ์เข้าถึง Test Lab ให้ใช้หนึ่งในโซลูชันที่อธิบายไว้ในส่วน สิทธิ์ของ Firebase Test Lab