บทบาทเหล่านี้ให้สิทธิ์การอ่าน/เขียนโดยสมบูรณ์หรือสิทธิ์อ่านอย่างเดียวสำหรับผลิตภัณฑ์ Firebaseที่เฉพาะเจาะจง
มอบหมายบทบาทเหล่านี้ให้กับสมาชิกโปรเจ็กต์โดยใช้คอนโซล Google Cloud
Firebase App Check บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase App Check ผู้ดูแลระบบroles/firebaseappcheck.admin
|
สิทธิ์การอ่าน/การเขียนทรัพยากร App Checkโดยสมบูรณ์ |
สิทธิ์App Checkผู้ดูแลระบบ
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update firebaseappcheck.appCheckTokens.verify 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 App Check ผู้มีสิทธิ์ดูroles/firebaseappcheck.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร App Check |
สิทธิ์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 App Check Token Verifierroles/firebaseappcheck.tokenVerifier
|
สิทธิ์เข้าถึงความสามารถในการยืนยันโทเค็นสำหรับ App Check |
สิทธิ์App Checkเครื่องยืนยันโทเค็น
firebaseappcheck.appCheckTokens.verify
|
Firebase App Distribution บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase App Distribution ผู้ดูแลระบบroles/firebaseappdistro.admin |
สิทธิ์การอ่าน/การเขียนทรัพยากร App Distributionโดยสมบูรณ์ |
สิทธิ์App Distributionผู้ดูแลระบบ
firebaseappdistro.releases.list
firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update |
Firebase App Distribution ผู้ดูroles/firebaseappdistro.viewer |
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร App Distribution |
สิทธิ์App Distributionผู้มีสิทธิ์ดู
firebaseappdistro.releases.list
firebaseappdistro.testers.list firebaseappdistro.groups.list |
Firebase App Hosting บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase App Hosting Compute Runnerroles/firebaseapphosting.computeRunner |
ต้องการสิทธิ์เข้าถึงขั้นต่ำเพื่อสร้างและเรียกใช้แบ็กเอนด์ App Hosting โดยทั่วไปแล้วจะให้สิทธิ์แก่บัญชีบริการ |
สิทธิ์ของ App Hosting Compute Runner
firebaseapphosting.builds.update
storage.objects.setRetention รวมถึงสิทธิ์ทั้งหมดที่รวมอยู่ในบทบาทเหล่านี้ firebaseapphosting.viewer artifactregistry.createOnPushWriter logging.logWriter storage.objectUser developerconnect.readTokenAccessor |
Firebase App Hosting ผู้ดูแลระบบroles/firebaseapphosting.admin |
สิทธิ์การอ่าน/การเขียนทรัพยากร App Hostingโดยสมบูรณ์ |
สิทธิ์App Hostingผู้ดูแลระบบ
firebaseapphosting.backends.create
firebaseapphosting.backends.delete firebaseapphosting.backends.get firebaseapphosting.backends.list firebaseapphosting.backends.update firebaseapphosting.builds.create firebaseapphosting.builds.delete firebaseapphosting.builds.get firebaseapphosting.builds.list firebaseapphosting.builds.update firebaseapphosting.domains.create firebaseapphosting.domains.delete firebaseapphosting.domains.get firebaseapphosting.domains.list firebaseapphosting.domains.update firebaseapphosting.locations.get firebaseapphosting.locations.list firebaseapphosting.operations.cancel firebaseapphosting.operations.delete firebaseapphosting.operations.get firebaseapphosting.operations.list firebaseapphosting.rollouts.create firebaseapphosting.rollouts.delete firebaseapphosting.rollouts.get firebaseapphosting.rollouts.list firebaseapphosting.rollouts.update firebaseapphosting.traffic.get firebaseapphosting.traffic.list firebaseapphosting.traffic.update |
Firebase App Hosting Viewer
roles/firebaseapphosting.viewer |
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร App Hosting |
สิทธิ์App Hostingผู้มีสิทธิ์ดู
firebaseapphosting.backends.get
firebaseapphosting.backends.list firebaseapphosting.builds.get firebaseapphosting.builds.list firebaseapphosting.domains.get firebaseapphosting.domains.list firebaseapphosting.locations.get firebaseapphosting.locations.list firebaseapphosting.operations.list firebaseapphosting.operations.get firebaseapphosting.rollouts.get firebaseapphosting.rollouts.list firebaseapphosting.traffic.get firebaseapphosting.traffic.list |
Firebase App Hosting นักพัฒนาแอปroles/firebaseapphosting.developer |
สิทธิ์การอ่าน/การเขียนทรัพยากรแบ็กเอนด์ บิลด์ และรุ่นของ App Hostingโดยสมบูรณ์ |
App Hosting สิทธิ์ของนักพัฒนาแอป
firebaseapphosting.backends.update
firebaseapphosting.builds.create firebaseapphosting.builds.delete firebaseapphosting.builds.update firebaseapphosting.operations.delete firebaseapphosting.operations.cancel firebaseapphosting.rollouts.create firebaseapphosting.rollouts.delete firebaseapphosting.rollouts.update firebaseapphosting.traffic.update |
Firebase Authentication บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase Authentication ผู้ดูแลระบบroles/firebaseauth.admin
|
สิทธิ์การอ่าน/การเขียนทรัพยากร Authenticationโดยสมบูรณ์ |
สิทธิ์ผู้ดูแลระบบ Authentication
firebaseauth.configs.create
firebaseauth.configs.get firebaseauth.configs.getHashConfig firebaseauth.configs.getSecret firebaseauth.configs.update firebaseauth.users.create firebaseauth.users.createSession firebaseauth.users.delete firebaseauth.users.get firebaseauth.users.users.get firebaseauth.users.users.get firebaseauth.users.users.get |
Firebase Authentication ผู้มีสิทธิ์ดูroles/firebaseauth.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Authentication |
สิทธิ์Authenticationผู้มีสิทธิ์ดู
firebaseauth.configs.get
firebaseauth.users.get |
Firebase A/B Testing บทบาท (เบต้า)
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase A/B Testing ผู้ดูแลระบบroles/firebaseabt.admin (เบต้า) |
สิทธิ์การอ่าน/การเขียนทรัพยากร A/B Testingโดยสมบูรณ์ |
สิทธิ์A/B Testingผู้ดูแลระบบ
firebaseabt.experimentresults.get
firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get.get |
Firebase A/B Testing ผู้ดูroles/firebaseabt.viewer (เบต้า) |
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร A/B Testing |
สิทธิ์ผู้ดูA/B Testing
firebaseabt.experimentresults.get
firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get |
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
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
ผู้ดูแลระบบแคมเปญการรับส่งข้อความของ Firebaseroles/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 |
ผู้ดูแคมเปญการรับส่งข้อความ Firebaseroles/firebasemessagingcampaigns.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับ ทรัพยากรแคมเปญสําหรับ Cloud Messaging และ In-App Messaging |
สิทธิ์ผู้ดูแคมเปญการรับส่งข้อความ Firebase
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list |
Firebase Cloud Messaging บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase Cloud Messaging ผู้ดูแลระบบroles/firebasenotifications.admin
|
สิทธิ์การอ่าน/การเขียนทรัพยากร Cloud Messagingโดยสมบูรณ์ |
สิทธิ์Cloud Messagingผู้ดูแลระบบ
firebasenotifications.messages.create
firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update |
Firebase Cloud Messaging ผู้มีสิทธิ์ดูroles/firebasenotifications.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Cloud Messaging |
สิทธิ์ผู้ดูCloud Messaging
firebasenotifications.messages.get
firebasenotifications.messages.list |
Firebase Crashlytics บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
ผู้ดูแลระบบ Firebase Crashlyticsroles/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 Crashlyticsroles/firebasecrashlytics.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Crashlytics |
สิทธิ์Crashlyticsผู้มีสิทธิ์ดู
firebasecrashlytics.config.get
firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get |
Firebase Dynamic Links บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase Dynamic Links ผู้ดูแลระบบroles/firebasedynamiclinks.admin
|
สิทธิ์การอ่าน/การเขียนทรัพยากร Dynamic Linksโดยสมบูรณ์ |
สิทธิ์ผู้ดูแลระบบ Dynamic Links
firebaselinks.destinations.list
firebasedynamiclinks.destinations.update firebasedynamiclinks.domains.create firebasedynamiclinks.domains.delete firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.domains.update firebasedynamiclinks.firebasesdynamicsget firebasesdynamiclinks.firebasesdynamic firebasesdynamiclinks |
Firebase Dynamic Links ผู้มีสิทธิ์ดูroles/firebasedynamiclinks.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Dynamic Links |
สิทธิ์ผู้ดูDynamic Links
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get |
Firebase Extensions บทบาทผู้เผยแพร่โฆษณา
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase Extensions ผู้เผยแพร่โฆษณา - ผู้ดูแลระบบส่วนขยายroles/firebaseextensionspublisher.extensionsAdmin (เบต้า) |
อัปโหลด เผยแพร่ และดูรายละเอียดและเมตริกของ Firebase Extensions |
Firebase Extensions ผู้เผยแพร่โฆษณา - ผู้ดูแลระบบส่วนขยาย สิทธิ์
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list |
Firebase Extensions ผู้เผยแพร่โฆษณา - เครื่องมือดูชิ้นงานroles/firebaseextensionspublisher.extensionsViewer (เบต้า) |
ดูรายละเอียดและเมตริกของ Firebase Extensions ที่อัปโหลดโดยผู้เผยแพร่รายนี้ |
สิทธิ์Firebase Extensions ผู้เผยแพร่โฆษณา - ผู้ดูส่วนขยาย
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list |
Firebase Hosting บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase Hosting ผู้ดูแลระบบroles/firebasehosting.admin
|
สิทธิ์การอ่าน/การเขียนทรัพยากร Hostingโดยสมบูรณ์ |
สิทธิ์Hostingผู้ดูแลระบบ
firebasehosting.sites.create
firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update |
Firebase Hosting ผู้มีสิทธิ์ดูroles/firebasehosting.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Hosting |
สิทธิ์Hostingผู้มีสิทธิ์ดู
firebasehosting.sites.get
firebasehosting.sites.list |
Firebase In-App Messaging บทบาท (เบต้า)
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
ผู้ดูแลระบบ Firebase In-App Messagingroles/firebaseinappmessaging.admin (เบต้า) |
สิทธิ์การอ่าน/การเขียนทรัพยากร In-App Messagingโดยสมบูรณ์ |
สิทธิ์In-App Messagingผู้ดูแลระบบ
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update |
Firebase In-App Messaging ผู้ดูroles/firebaseinappmessaging.viewer (เบต้า) |
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร In-App Messaging |
สิทธิ์ผู้ดูIn-App Messaging
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list |
Firebase ML บทบาท (เบต้า)
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase ML ผู้ดูแลระบบroles/firebaseml.admin (เบต้า) |
สิทธิ์การอ่าน/การเขียนทรัพยากร Firebase MLโดยสมบูรณ์ |
สิทธิ์ผู้ดูแลระบบ Firebase ML |
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 Performance Monitoring บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
ผู้ดูแลระบบ Firebase Performance Monitoringroles/firebaseperformance.admin
|
สิทธิ์การอ่าน/เขียนทรัพยากร Performance Monitoringโดยสมบูรณ์ กำหนดค่าและรับการแจ้งเตือนPerformance Monitoring |
สิทธิ์Performance Monitoringผู้ดูแลระบบ
firebaseperformance.config.create
firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get |
Firebase Performance Monitoring ผู้มีสิทธิ์ดูroles/firebaseperformance.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Performance Monitoring |
สิทธิ์Performance Monitoringผู้มีสิทธิ์ดู
firebaseperformance.data.get
|
Firebase Realtime Database บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase Realtime Database ผู้ดูแลระบบroles/firebasedatabase.admin
|
สิทธิ์การอ่าน/การเขียนทรัพยากร Realtime Databaseโดยสมบูรณ์ |
สิทธิ์Realtime Databaseผู้ดูแลระบบ
firebasedatabase.instances.create
firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update |
Firebase Realtime Database ผู้มีสิทธิ์ดูroles/firebasedatabase.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Realtime Database |
สิทธิ์Realtime Databaseผู้มีสิทธิ์ดู
firebasedatabase.instances.get
firebasedatabase.instances.list |
Firebase Remote Config บทบาท
บทบาท | คำอธิบาย | สิทธิ์ |
---|---|---|
Firebase Remote Config ผู้ดูแลระบบroles/cloudconfig.admin
|
สิทธิ์การอ่าน/การเขียนทรัพยากร Remote Configโดยสมบูรณ์ |
สิทธิ์Remote Configผู้ดูแลระบบ
cloudconfig.configs.get
cloudconfig.configs.update
|
Firebase Remote Config ผู้มีสิทธิ์ดูroles/cloudconfig.viewer
|
สิทธิ์การอ่านอย่างเดียวสำหรับทรัพยากร Remote Config |
สิทธิ์Remote Configผู้มีสิทธิ์ดู
cloudconfig.configs.get
|
Firebase Test Lab บทบาท
Firebase Test Lab จำเป็นต้องเข้าถึงที่เก็บข้อมูล Cloud Storage จึงต้องมีชุดสิทธิ์ที่เฉพาะเจาะจงมากซึ่งไม่ได้รวมอยู่ในบทบาทที่กําหนดไว้ล่วงหน้าของ Firebase มาตรฐาน หากต้องการให้สิทธิ์เข้าถึงแก่ Test Lab ให้ใช้โซลูชันข้อใดข้อหนึ่งที่อธิบายไว้ในส่วนสิทธิ์ของ Firebase Test Lab