يستخدم 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 |
service-project-number@gcp-sa-firebase.iam.gserviceaccount.com | لإدارة خدمات Firebase وربطها بمشاريع Google Cloud، مطلوبة لجميع مشاريع Firebase | في وقت إنشاء مشروع Firebase / إضافة خدمات Firebase إلى مشروع حالي على Google Cloud ملاحظة: لا تحتوي بعض مشاريع Firebase التي تم إنشاؤها قبل أيلول (سبتمبر) 2018 على حساب الخدمة هذا. في المقابل، تضيف منصة Firebase حساب الخدمة هذا تلقائيًا إلى أي من هذه المشاريع عند تنفيذ إجراء يتطلب حساب الخدمة هذا في المرة التالية. |
service-project-number@gcp-sa-firebaseappcheck.iam.gserviceaccount.com | للتحقق من الرموز المميّزة للاستجابة الصادرة عن مزوّدي خدمة "فحص التطبيقات" التالين:
|
وعند تسجيل تطبيق لاستخدام "فحص التطبيقات" مع مزوّدي الخدمة التاليين:
|
project-id@appspot.gserviceaccount.com | لإدارة المنتجات المرتبطة بـ App Engine: Cloud Firestore وCloud Storage for Firebase وCloud Functions for Firebase | في وقت إنشاء مشروع Firebase أو استيراده من مشروع Google Cloud
إلى Firebase
قد تكون موجودة لمشاريع Google Cloud قبل الاستيراد |
service-project-number@firebase-rules.iam.gserviceaccount.com | لإدارة "قواعد أمان Firebase" لبرنامج Cloud Firestore وCloud Storage for Firebase و"قاعدة البيانات في الوقت الفعلي" | في وقت إنشاء مشروع Firebase أو استيراده من مشروع Google Cloud إلى Firebase |
service-project number@gcp-sa-firebasestorage.iam.gserviceaccount.com (deprecated) firebase-storage@system.gserviceaccount.com |
لإدارة حِزم Cloud Storage لمنصّة Firebase | في وقت إنشاء مشروع Firebase أو استيراده من مشروع Google Cloud
إلى Firebase. لم يعُد من الممكن تخصيص حساب خدمة firebase-storage@
لمشاريع جديدة. يمكنك الاطّلاع على الأسئلة الشائعة المتعلقة بالدعم. |
service-project-number@gcf-admin-robot.iam.gserviceaccount.com | تشغيل دوال السحابة الإلكترونية لمنصة Firebase | في وقت إنشاء مشروع Firebase أو استيراده من مشروع Google Cloud
إلى Firebase
قد تكون موجودة لمشاريع Google Cloud قبل الاستيراد |
project-number@cloudservices.gserviceaccount.com | استخدام Google APIs | في وقت إنشاء / استيراد مشروع Google Cloud إلى Firebase
قد تكون موجودة لمشاريع Google Cloud قبل الاستيراد |
firebase-adminsdk-random5chars@project-id.iam.gserviceaccount.com | لتقديم بيانات اعتماد لحزمة SDK لمشرف Firebase | في وقت إنشاء مشروع Firebase أو استيراده من مشروع Google Cloud إلى Firebase |
firebase-measurement@system.gserviceaccount.com | لتصدير بيانات Firebase من "إحصاءات Google" إلى 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" إلى BigQuery | أثناء ربط أي منتج من منتجات Firebase بأداة BigQuery |
exporter@performance-bq-export-prod.iam.gserviceaccount.com | لتصدير البيانات من "مراقبة أداء Firebase" إلى BigQuery | أثناء ربط أي منتج من منتجات Firebase بأداة BigQuery |
service-project-number@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com | استيراد البيانات إلى BigQuery من أي منتج من منتجات Firebase ("إحصاءات Google" وCrashlytics و"المراسلة عبر السحابة الإلكترونية" و"مراقبة الأداء") | أثناء ربط أي منتج من منتجات Firebase بأداة BigQuery |
ext-extension-instance-id@project-id.iam.gserviceaccount.com | لإدارة تثبيت إضافة Firebase وتشغيلها | أثناء تثبيت الإضافة (لكلّ مثيل إضافة حساب خدمة خاص به) |
(deprecated) firebase-crashreporting-random4char@project-name.iam.gserviceaccount.com | لتحميل رموز الأعطال إلى إعداد تقارير الأعطال من Firebase | عند إنشاء مشروع Firebase |