ภาพรวมของบัญชีบริการที่เกี่ยวข้องกับ Firebase

Firebase ใช้บัญชีบริการเพื่อดำเนินการและจัดการบริการโดยไม่ต้องแชร์ข้อมูลเข้าสู่ระบบของผู้ใช้ เมื่อสร้างโปรเจ็กต์ Firebase หรือเพิ่ม Firebase ลงในโปรเจ็กต์ Google Cloud ที่มีอยู่ คุณอาจเห็นว่ามีบัญชีบริการ 2 บัญชีอยู่ในโปรเจ็กต์ Firebase อยู่แล้ว

นอกจากนี้ คุณอาจเห็นว่ามีการเพิ่มบัญชีบริการใหม่ลงในโปรเจ็กต์ Firebase เมื่อคุณเริ่มใช้บริการหรือดําเนินการบางอย่าง (เช่น การลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery) บัญชีบริการบางบัญชีเหล่านี้จะเพิ่มโดย Firebase โดยตรง ส่วนบัญชีอื่นๆ จะเพิ่มโดยโปรเจ็กต์ Google Cloud ที่เชื่อมโยงกับโปรเจ็กต์ Firebase

คุณดูบัญชีบริการทั้งหมดของโปรเจ็กต์ได้ในแท็บบัญชีบริการของ > การตั้งค่าโปรเจ็กต์ในคอนโซลFirebase

ต่อไปนี้คือรายการบัญชีบริการที่เกี่ยวข้องกับ Firebase

ชื่อบัญชีบริการ การใช้งานบัญชี เมื่อเพิ่มบัญชีลงในโปรเจ็กต์
service-PROJECT_NUMBER@gcp-sa-firebase.iam.gserviceaccount.com วิธีจัดการและลิงก์บริการ Firebase กับโปรเจ็กต์ Google Cloud (จำเป็นสำหรับโปรเจ็กต์ Firebase ทั้งหมด)

เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่

firebase-adminsdk-random5char@PROJECT_ID.iam.gserviceaccount.com วิธีระบุข้อมูลเข้าสู่ระบบสำหรับ Firebase Admin SDK

เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่

firebase-app-hosting-compute@PROJECT ID.iam.gserviceaccount.com

เพื่อสร้าง เรียกใช้ และตรวจสอบแอป นอกจากนี้ ยังมีสิทธิ์ตรวจสอบสิทธิ์ Admin SDK ด้วยข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชันเพื่อดําเนินการต่างๆ เช่น การโหลดข้อมูลจาก Cloud Firestore

ดูข้อมูลเพิ่มเติมเกี่ยวกับบัญชีบริการนี้

เพิ่มเมื่อเปิดใช้ Firebase App Hosting

service-PROJECT_NUMBER@gcf-admin-robot.iam.gserviceaccount.com วิธีใช้งาน Cloud Functions for Firebase

(ณ ปี 2020) เพิ่มเมื่อเปิดใช้ Cloud Functions API ในโปรเจ็กต์

(เดิม) เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่

อาจมีอยู่แล้วในโปรเจ็กต์ Google Cloud บางโปรเจ็กต์ก่อนที่จะเพิ่ม Firebase ลงในโปรเจ็กต์

service-PROJECT_NUMBER@firebase-rules.iam.gserviceaccount.com วิธีจัดการสิทธิ์เข้าถึงผ่าน Firebase Security Rules สำหรับ Cloud Firestore

(ณ ปี 2021) เพิ่มเมื่อจัดสรรอินสแตนซ์ Cloud Firestore รายการแรกของโปรเจ็กต์

(เดิม) เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่

PROJECT_ID@appspot.gserviceaccount.com วิธีจัดการทรัพยากรที่เชื่อมโยงกับ App Engine
  • อินสแตนซ์ Cloud Firestore เริ่มต้น
  • ที่เก็บข้อมูล .appspot Cloud Storage for Firebase เริ่มต้น
  • Cloud Functions for Firebase (ฟังก์ชันที่กำหนดเวลารุ่นที่ 1)

(ข้อมูลปี 2021) เพิ่มเมื่อจัดสรรแอป App Engine ของโปรเจ็กต์

(เดิม) เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่

อาจมีอยู่แล้วในโปรเจ็กต์ Google Cloud บางโปรเจ็กต์ก่อนที่จะเพิ่ม Firebase ลงในโปรเจ็กต์

service-PROJECT_NUMBER@gcp-sa-firebasestorage.iam.gserviceaccount.com วิธีจัดการที่เก็บข้อมูล Cloud Storage for Firebase

เพิ่มเมื่อจัดสรรที่เก็บข้อมูล Cloud Storage for Firebase แรกของโปรเจ็กต์ / นำเข้าที่เก็บข้อมูล Cloud Storage ที่มีอยู่ไปยัง Firebase

ในปี 2022 เราได้เพิ่มบัญชีบริการนี้ลงในโปรเจ็กต์ที่มีอยู่ทั้งหมดซึ่งมีที่เก็บข้อมูล Cloud Storage for Firebase โปรดดูคำถามที่พบบ่อย

firebase-measurement@system.gserviceaccount.com วิธีส่งออกข้อมูล Google Analytics ไปยัง BigQuery เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com วิธีส่งออกข้อมูล Firebase Crashlytics ไปยัง BigQuery เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery
exporter@fcm-bq-export-prod.iam.gserviceaccount.com วิธีส่งออกข้อมูล Firebase Cloud Messaging ไปยัง BigQuery เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com วิธีส่งออกข้อมูล Firebase Performance Monitoring ไปยัง BigQuery เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery
service-PROJECT_NUMBER@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com วิธีนําเข้าข้อมูลไปยัง BigQuery จากผลิตภัณฑ์ Firebase ใดก็ได้ (นั่นคือ Google Analytics, Crashlytics, Cloud Messaging และ Performance Monitoring) เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery
ext-EXTENSION_INSTANCE_ID@PROJECT_ID.iam.gserviceaccount.com วิธีจัดการการติดตั้งและเรียกใช้ส่วนขยาย Firebase

เพิ่มเมื่อติดตั้งส่วนขยาย (อินสแตนซ์ส่วนขยายแต่ละรายการมีบัญชีบริการของตนเอง)

บัญชีบริการที่เลิกใช้งาน

(เลิกใช้งานแล้ว)
PROJECT_NUMBER@cloudservices.gserviceaccount.com

(เลิกใช้งานแล้ว)
วิธีใช้ Google APIs

(เลิกใช้งานแล้ว) ไม่ได้เพิ่มลงในโปรเจ็กต์ Firebase อีกต่อไป

เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่

อาจมีอยู่แล้วในโปรเจ็กต์ Google Cloud บางโปรเจ็กต์ก่อนที่จะเพิ่ม Firebase ลงในโปรเจ็กต์

(เลิกใช้งานแล้ว)
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com
(เลิกใช้งานแล้ว)
จัดการและลิงก์บริการ Firebase กับโปรเจ็กต์ Google Cloud

(เลิกใช้งานแล้ว) ไม่ได้เพิ่มลงในโปรเจ็กต์ Firebase อีกต่อไป

เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่

(เลิกใช้งานแล้ว)
firebase-storage@system.gserviceaccount.com
(เลิกใช้งานแล้ว)
จัดการที่เก็บข้อมูล Cloud Storage for Firebase

(เลิกใช้งานแล้ว) ไม่ได้เพิ่มลงในโปรเจ็กต์ Firebase อีกต่อไป

เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่

ตั้งแต่ปี 2022 เป็นต้นไป ระบบจะไม่เพิ่มบัญชีบริการ firebase-storage@ ลงในโปรเจ็กต์ใหม่อีกต่อไป โปรดดูคำถามที่พบบ่อย

(เลิกใช้งานแล้ว)
firebase-crashreporting-random4char@PROJECT_ID.iam.gserviceaccount.com
(เลิกใช้งานแล้ว)
วิธีอัปโหลดสัญลักษณ์ข้อขัดข้องไปยังรายงานข้อขัดข้องของ Firebase

(เลิกใช้งานแล้ว) ไม่ได้เพิ่มลงในโปรเจ็กต์ Firebase อีกต่อไป

เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่