بررسی اجمالی حساب های خدمات Firebase

Firebase از حساب‌های سرویس برای کار و مدیریت سرویس‌ها بدون اشتراک‌گذاری اطلاعات کاربری استفاده می‌کند. هنگامی که یک پروژه Firebase ایجاد می کنید، ممکن است متوجه شوید که تعدادی از حساب های خدمات از قبل در پروژه شما موجود است.

همچنین ممکن است متوجه شوید که هنگام اضافه کردن خدمات یا انجام برخی اقدامات (مثلاً پیوند دادن یک محصول Firebase به BigQuery) حساب‌های سرویس جدید به پروژه شما اضافه می‌شوند. برخی از این حساب‌های سرویس مستقیماً توسط Firebase اضافه می‌شوند. سایرین از طریق پروژه Google Cloud مرتبط با پروژه Firebase شما اضافه می شوند.

می‌توانید تمام حساب‌های خدمات مرتبط با پروژه خود را در برگه حساب‌های سرویس خود > تنظیمات پروژه در کنسول Firebase مشاهده کنید.

در اینجا لیستی از حساب های سرویس مدیریت شده توسط Firebase آمده است:

نام حساب استفاده از حساب وقتی به پروژه اضافه شد
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com

(منسوخ شده)

برای مدیریت و پیوند خدمات Firebase به پروژه‌های Google Cloud - برای همه پروژه‌های Firebase لازم است

در زمان ایجاد پروژه Firebase / افزودن خدمات Firebase به پروژه Google Cloud موجود

سرویس- project-number @gcp-sa-firebase.iam.gserviceaccount.com برای مدیریت و پیوند خدمات Firebase به پروژه‌های Google Cloud - برای همه پروژه‌های Firebase لازم است

در زمان ایجاد پروژه Firebase / افزودن خدمات Firebase به پروژه Google Cloud موجود

سرویس- project-number @gcp-sa-firebaseappcheck.iam.gserviceaccount.com برای تأیید نشانه های پاسخ صادر شده توسط ارائه دهندگان App Check زیر:
  • reCAPTCHA Enterprise
  • Play Integrity API
در زمان ثبت برنامه برای استفاده از App Check با ارائه دهندگان زیر:
  • reCAPTCHA Enterprise
  • Play Integrity API
project-id @appspot.gserviceaccount.com برای مدیریت محصولات مرتبط با App Engine : Cloud Firestore ، Cloud Storage for Firebase ، و Cloud Functions for Firebase در زمان ایجاد پروژه Firebase / وارد کردن پروژه Google Cloud به Firebase
ممکن است قبل از وارد کردن برای پروژه‌های Google Cloud وجود داشته باشد
سرویس- project-number @firebase-rules.iam.gserviceaccount.com برای مدیریت Firebase Security Rules برای Cloud Firestore ، Cloud Storage for Firebase و Realtime Database در زمان ایجاد پروژه Firebase / وارد کردن پروژه Google Cloud به Firebase
سرویس- project number @gcp-sa-firebasestorage.iam.gserviceaccount.com

(منسوخ شده) firebase-storage@system.gserviceaccount.com
برای مدیریت Cloud Storage for Firebase . در زمان ایجاد پروژه Firebase / وارد کردن پروژه Google Cloud به Firebase.
حساب سرویس firebase-storage@ دیگر به پروژه های جدید اختصاص داده نمی شود. سوالات متداول پشتیبانی را ببینید.
سرویس- project-number @gcf-admin-robot.iam.gserviceaccount.com برای اجرای Cloud Functions for Firebase در زمان ایجاد پروژه Firebase / وارد کردن پروژه Google Cloud به Firebase
ممکن است قبل از وارد کردن برای پروژه‌های Google Cloud وجود داشته باشد
project-number @cloudservices.gserviceaccount.com برای استفاده از Google API در زمان ایجاد پروژه Firebase / وارد کردن پروژه Google Cloud به Firebase
ممکن است قبل از وارد کردن برای پروژه‌های Google Cloud وجود داشته باشد
firebase-adminsdk- random5chars @ project-id .iam.gserviceaccount.com برای ارائه اعتبارنامه برای Firebase Admin SDK در زمان ایجاد پروژه Firebase / وارد کردن پروژه Google Cloud به Firebase
firebase-measurement@system.gserviceaccount.com برای صادر کردن داده های Firebase از 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
سرویس- 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 در زمان نصب برنامه افزودنی (هر نمونه برنامه افزودنی دارای حساب سرویس مخصوص به خود است)
(منسوخ شده) firebase-crashreporting- random4char @ project-name .iam.gserviceaccount.com برای آپلود نمادهای خرابی در Firebase Crash Reporting در زمان ایجاد پروژه Firebase