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 زیر:
| در زمان ثبت برنامه برای استفاده از App Check با ارائه دهندگان زیر:
|
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 |