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

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

service-PROJECT_ID@gcp-sa-firebasevertexai.iam.gserviceaccount.com

เพื่อให้สิทธิ์ใช้ Gemini Developer API และ Agent Platform Gemini API (formerly Vertex AI) ผ่าน Firebase AI Logic

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

เพิ่มเมื่อเปิดใช้ Firebase AI Logic

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
  • Bucket .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 Bucket

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

ในปี 2022 มีการเพิ่มบัญชีบริการนี้ลงในโปรเจ็กต์ที่มีอยู่ทั้งหมด ซึ่งมี Bucket 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
service-PROJECT_NUMBER@gcp-sa-crashlytics.iam.gserviceaccount.com เพื่อส่งออกข้อมูล Firebase Crashlytics ไปยัง BigQuery โดยใช้การส่งออกแบบสตรีมมิง เพิ่มเมื่อเปิดใช้การส่งออกแบบสตรีมมิงไปยัง BigQueryCrashlytics
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
(เลิกใช้งานแล้ว)
เพื่อจัดการ Bucket 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 ที่มีอยู่