Firebase ใช้บัญชีบริการเพื่อดำเนินการและจัดการบริการโดยไม่ต้องแชร์ข้อมูลเข้าสู่ระบบของผู้ใช้ เมื่อสร้างโปรเจ็กต์ Firebase หรือเพิ่ม Firebase ลงในโปรเจ็กต์ Google Cloud ที่มีอยู่ คุณอาจเห็นว่ามีบัญชีบริการ 2 บัญชีอยู่ในโปรเจ็กต์ Firebase อยู่แล้ว
นอกจากนี้ คุณอาจเห็นว่ามีการเพิ่มบัญชีบริการใหม่ลงในโปรเจ็กต์ Firebase เมื่อคุณเริ่มใช้บริการหรือดําเนินการบางอย่าง (เช่น การลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery) บัญชีบริการบางบัญชีเหล่านี้จะเพิ่มโดย Firebase โดยตรง ส่วนบัญชีอื่นๆ จะเพิ่มโดยโปรเจ็กต์ Google Cloud ที่เชื่อมโยงกับโปรเจ็กต์ Firebase
คุณดูบัญชีบริการทั้งหมดของโปรเจ็กต์ได้ในแท็บบัญชีบริการของ > การตั้งค่าโปรเจ็กต์ในคอนโซลFirebase
ต่อไปนี้คือรายการบัญชีบริการที่เกี่ยวข้องกับ Firebase
ชื่อบัญชีบริการ | การใช้งานบัญชี | เมื่อเพิ่มบัญชีลงในโปรเจ็กต์ |
---|---|---|
service-PROJECT_NUMBER@ |
วิธีจัดการและลิงก์บริการ Firebase กับโปรเจ็กต์ Google Cloud (จำเป็นสำหรับโปรเจ็กต์ Firebase ทั้งหมด) |
เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่ |
firebase-adminsdk-random5char@ |
วิธีระบุข้อมูลเข้าสู่ระบบสำหรับ Firebase Admin SDK |
เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่ |
firebase-app-hosting-compute@ |
เพื่อสร้าง เรียกใช้ และตรวจสอบแอป นอกจากนี้ ยังมีสิทธิ์ตรวจสอบสิทธิ์ Admin SDK ด้วยข้อมูลเข้าสู่ระบบเริ่มต้นของแอปพลิเคชันเพื่อดําเนินการต่างๆ เช่น การโหลดข้อมูลจาก Cloud Firestore |
เพิ่มเมื่อเปิดใช้ Firebase App Hosting |
service-PROJECT_NUMBER@ |
วิธีใช้งาน Cloud Functions for Firebase |
(ณ ปี 2020) เพิ่มเมื่อเปิดใช้ Cloud Functions API ในโปรเจ็กต์ (เดิม) เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่ อาจมีอยู่แล้วในโปรเจ็กต์ Google Cloud บางโปรเจ็กต์ก่อนที่จะเพิ่ม Firebase ลงในโปรเจ็กต์ |
service-PROJECT_NUMBER@ |
วิธีจัดการสิทธิ์เข้าถึงผ่าน Firebase Security Rules สำหรับ Cloud Firestore |
(ณ ปี 2021) เพิ่มเมื่อจัดสรรอินสแตนซ์ Cloud Firestore รายการแรกของโปรเจ็กต์ (เดิม) เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่ |
PROJECT_ID@ |
วิธีจัดการทรัพยากรที่เชื่อมโยงกับ App Engine
|
(ข้อมูลปี 2021) เพิ่มเมื่อจัดสรรแอป App Engine ของโปรเจ็กต์ (เดิม) เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่ อาจมีอยู่แล้วในโปรเจ็กต์ Google Cloud บางโปรเจ็กต์ก่อนที่จะเพิ่ม Firebase ลงในโปรเจ็กต์ |
service-PROJECT_NUMBER@ |
วิธีจัดการที่เก็บข้อมูล Cloud Storage for Firebase |
เพิ่มเมื่อจัดสรรที่เก็บข้อมูล Cloud Storage for Firebase แรกของโปรเจ็กต์ / นำเข้าที่เก็บข้อมูล Cloud Storage ที่มีอยู่ไปยัง Firebase ในปี 2022 เราได้เพิ่มบัญชีบริการนี้ลงในโปรเจ็กต์ที่มีอยู่ทั้งหมดซึ่งมีที่เก็บข้อมูล Cloud Storage for Firebase โปรดดูคำถามที่พบบ่อย |
firebase-measurement@ |
วิธีส่งออกข้อมูล Google Analytics ไปยัง BigQuery | เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery |
crashlytics-exporter@ |
วิธีส่งออกข้อมูล Firebase Crashlytics ไปยัง BigQuery | เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery |
exporter@ |
วิธีส่งออกข้อมูล Firebase Cloud Messaging ไปยัง BigQuery | เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery |
exporter@ |
วิธีส่งออกข้อมูล Firebase Performance Monitoring ไปยัง BigQuery | เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery |
service-PROJECT_NUMBER@ |
วิธีนําเข้าข้อมูลไปยัง BigQuery จากผลิตภัณฑ์ Firebase ใดก็ได้ (นั่นคือ Google Analytics, Crashlytics, Cloud Messaging และ Performance Monitoring) | เพิ่มเมื่อลิงก์ผลิตภัณฑ์ Firebase กับ BigQuery |
ext-EXTENSION_INSTANCE_ID@ |
วิธีจัดการการติดตั้งและเรียกใช้ส่วนขยาย Firebase |
เพิ่มเมื่อติดตั้งส่วนขยาย (อินสแตนซ์ส่วนขยายแต่ละรายการมีบัญชีบริการของตนเอง) |
บัญชีบริการที่เลิกใช้งาน | ||
(เลิกใช้งานแล้ว) |
(เลิกใช้งานแล้ว) วิธีใช้ Google APIs |
(เลิกใช้งานแล้ว) ไม่ได้เพิ่มลงในโปรเจ็กต์ Firebase อีกต่อไป เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่ อาจมีอยู่แล้วในโปรเจ็กต์ Google Cloud บางโปรเจ็กต์ก่อนที่จะเพิ่ม Firebase ลงในโปรเจ็กต์ |
(เลิกใช้งานแล้ว) firebase-service-account@ |
(เลิกใช้งานแล้ว) จัดการและลิงก์บริการ Firebase กับโปรเจ็กต์ Google Cloud |
(เลิกใช้งานแล้ว) ไม่ได้เพิ่มลงในโปรเจ็กต์ Firebase อีกต่อไป เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่ |
(เลิกใช้งานแล้ว) firebase-storage@ |
(เลิกใช้งานแล้ว) จัดการที่เก็บข้อมูล Cloud Storage for Firebase |
(เลิกใช้งานแล้ว) ไม่ได้เพิ่มลงในโปรเจ็กต์ Firebase อีกต่อไป เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่ ตั้งแต่ปี 2022 เป็นต้นไป ระบบจะไม่เพิ่มบัญชีบริการ |
(เลิกใช้งานแล้ว) firebase-crashreporting-random4char@ |
(เลิกใช้งานแล้ว) วิธีอัปโหลดสัญลักษณ์ข้อขัดข้องไปยังรายงานข้อขัดข้องของ Firebase |
(เลิกใช้งานแล้ว) ไม่ได้เพิ่มลงในโปรเจ็กต์ Firebase อีกต่อไป เพิ่มเมื่อสร้างโปรเจ็กต์ Firebase / เพิ่มบริการ Firebase ไปยังโปรเจ็กต์ Google Cloud ที่มีอยู่ |