أذونات "إدارة الهوية وإمكانية الوصول" في Firebase

يتم منح الأذونات لأعضاء مشروعك عبر الأدوار الدور هو مجموعة من الأذونات. عند تعيين دور لأحد أعضاء المشروع، فإنك تمنح هذا العضو في المشروع جميع الأذونات التي يحتوي عليها الدور.

تصف هذه الصفحة الإجراءات التي تم تفعيلها من خلال الأذونات التي قد تجدها مُدرَجًا بدور متوافق مع Firebase. وتنقسم هذه الأذونات إلى فئتين:

الأذونات المطلوبة

تتضمّن "إدارة الهوية وإمكانية الوصول في Firebase" أذونات:

للحصول على قائمة عامة ووصف للأذونات الخاصة بأحد منتجات Firebase أو الخدمة، فراجع القسم المناسب داخل أذونات "إدارة الهوية وإمكانية الوصول" الخاصة بمنتج Firebase

الأذونات المطلوبة المضمّنة في جميع الأدوار

الأذونات المدرجة في الجدول التالي مطلوبة لاستخدام أي من الأذونات منتج أو خدمة Firebase.

ويتم تضمين هذه الأذونات تلقائيًا في كل من الأدوار المحدَّدة مسبقًا في Firebase:

الإذن الوصف
يمنح الأذونات لاسترداد معلومات مشروع Firebase
يمنح الأذونات لاسترداد معلومات مشروع Firebase
مِنح أذونات للتحقق من حالة Google APIs وبدء أوامر واجهة سطر الأوامر في Firebase

الأذونات المطلوبة للإجراءات الخاصة بخدمة Firebase

الأذونات المدرجة في الجدول التالي مطلوبة لإجراء بعض الإجراءات الخاصة بخدمة Firebase.

وعند الحاجة، يتم تضمين هذه الأذونات تلقائيًا في كل من الأدوار المحدَّدة مسبقًا في Firebase:

الإجراء الإذن المطلوب
الوصول إلى عمليات دمج مشاريع Firebase باستخدام أدوات التعاون (بما في ذلك Slack وJira وPagerDuty) firebaseextensions.configs.*
عرض الاستخدام والإحصاءات من StackDriver monitoring.timeSeries.list
الركض واجهة سطر الأوامر في Firebase الطلبات
لمزيد من المعلومات، يمكنك الرجوع إلى وثائق Google Cloud حول الوصول إلى أداة ضبط وقت التشغيل:
runtimeconfig.*

الأذونات المطلوبة للإجراءات المتعلّقة بإدارة Firebase

الأذونات المدرَجة في الجدول التالي هي أذونات إضافية مطلوبة لتنفيذ بعض الإجراءات الخاصة بإدارة Firebase.

إذن الإدارة والإجراءات المرتبطة به إذن إضافي مطلوب
firebase.billingPlans.update
تغيير خطة الفوترة لمشروع Firebase sourcemanager.projects.create BillingAssignment
resources
firebase.projects.delete
حذف مشروع على Firebase حذف الموارد.projects.
firebase.projects.update
إضافة موارد Firebase إلى مشروع حالي على Google Cloud sourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
تغيير اسم مشروع Firebase .sourcemanager.projects.update
إضافة الملفات المرجعية لشهادة SHA لتطبيقات Android clientauthconfig.clients.create
إزالة الملفات المرجعية لشهادة SHA لتطبيقات Android clientauthconfig.clients.delete
تحديث رقم تعريف متجر التطبيقات أو رقم تعريف الفريق لتطبيقات Apple clientauthconfig.clients.get
clientauthconfig.clients.update

أذونات "إدارة الهوية وإمكانية الوصول" الخاصة بمنتج Firebase

تسرد الجداول التالية الأذونات الخاصة بمنصّة Firebase. منتجك أو خدمتك. يمكنك استخدام هذه الأذونات لإجراء ما يلي: إنشاء أدوار مخصَّصة

أذونات إدارة Firebase

يُرجى العِلم أنّ بعض أذونات الإدارة التالية طلب أذونات إضافية لإجراءات معيّنة.

اسم الإذن الوصف
firebase.billingPlans.get استرداد البيانات الحالية خطة فوترة Firebase لمشروع ما
firebase.billingPlans.update تغيير خطة فوترة Firebase لمشروع ما
firebase.clients.create إضافة تطبيقات جديدة إلى مشروع
firebase.clients.delete حذف التطبيقات الحالية من مشروع
firebase.clients.get استرداد التفاصيل وعمليات الضبط للتطبيقات في مشروع
firebase.clients.list استرداد قائمة تطبيقات في مشروع
.firebase.clients.undelete إلغاء حذف تطبيق محذوف قبل حذف بياناته نهائيًا
firebase.clients.update تعديل تفاصيل وعمليات ضبط التطبيقات في مشروع
firebase.links.create إنشاء روابط جديدة لأنظمة Google
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج)
firebase.links.delete حذف الروابط إلى أنظمة Google
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج)
firebase.links.list استرداد قائمة بالروابط إلى أنظمة Google
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج)
firebase.links.update تعديل الروابط الحالية لأنظمة Google
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج)
firebase.playLinks.get استرداد التفاصيل حول رابط يؤدي إلى Google Play
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج > Google Play)
firebase.playLinks.list استرداد قائمة بالروابط إلى Google Play
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج > Google Play)
firebase.playLinks.update إنشاء روابط جديدة وتعديل الروابط الحالية إلى Google Play
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج > Google Play)
firebase.projects.delete حذف المشاريع الحالية
firebase.projects.get استرداد التفاصيل وموارد Firebase لمشروع معيّن
firebase.projects.update تعديل سمات مشروع حالي
تلقّي تنبيهات بشأن منتجات وميزات Firebase السارية (مزيد من المعلومات)
firebaseinstallations.instances.delete حذف معرّف تثبيت Firebase والبيانات المرتبطة بهذا التثبيت (مزيد من المعلومات)

أذونات "إحصاءات Google"

تمنح الأذونات التالية الإذن بالوصول إلى موقع "إحصاءات Google" المرتبط به لمشروع Firebase. تسمح لأعضاء مشروع Firebase بالوصول وتشمل بيانات "إحصاءات Google" شرائح الجمهور وخصائص المستخدِمين ومسارات الإحالات الناجحة والتقارير أو الإحالات الناجحة أو غير ذلك

اسم الإذن الوصف
firebaseanalytics.resources.googleAnalyticsEdit يتم تلقائيًا منح دور "محرِّر "إحصاءات Google" إلى الحسابات موقع "إحصاءات Google"
firebaseanalytics.resources.googleAnalyticsAdditionalAccess يتم تلقائيًا منح دور جهة التسويق في "إحصاءات Google" إلى موقع "إحصاءات Google"
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze يمنح تلقائيًا دور مُشاهد "إحصاءات Google" موقع "إحصاءات Google"
firebaseanalytics.resources.googleAnalyticsRestrictedAccess يمنح تلقائيًا دور مُشاهد "إحصاءات Google" موقع "إحصاءات Google" بدون إمكانية الوصول إلى بيانات الأرباح وبيانات التكلفة

أذونات فحص التطبيقات من Firebase

اسم الإذن الوصف
firebaseappcheck.appAttestConfig.get استرداد إعدادات App Attest لأحد التطبيقات
firebaseappcheck.appAttestConfig.update تعديل إعدادات "مصادقة التطبيق" لأحد التطبيقات
firebaseappcheck.appCheckTokens.verify التحقّق من الرموز المميّزة لفحص التطبيقات التي تم إصدارها لمشروع على Firebase
firebaseappcheck.debugTokens.get استرداد الرموز المميزة لتصحيح أخطاء أحد التطبيقات
firebaseappcheck.debugTokens.update إنشاء رموز تصحيح أخطاء تطبيق أو تحديثها أو حذفها
firebaseappcheck.deviceCheckConfig.get استرداد إعدادات DeviceCheck لأحد التطبيقات
firebaseappcheck.deviceCheckConfig.update تعديل إعدادات DeviceCheck لأحد التطبيقات
firebaseappcheck.playIntegrityConfig.get استرداد إعدادات Play Integrity لتطبيق ما
firebaseappcheck.playIntegrityConfig.update تعديل إعدادات Play Integrity لتطبيق ما
firebaseappcheck.recaptchaEnterpriseConfig.get استرداد إعدادات reCAPTCHA Enterprise لأحد التطبيقات
firebaseappcheck.recaptchaEnterpriseConfig.update تعديل إعدادات reCAPTCHA Enterprise لأحد التطبيقات
firebaseappcheck.recaptchaV3Config.get استرداد تهيئة الإصدار 3 من reCAPTCHA لأحد التطبيقات
firebaseappcheck.recaptchaV3Config.update تعديل إعدادات الإصدار 3 من reCAPTCHA لأحد التطبيقات
firebaseappcheck.safetyNetConfig.get استرداد تهيئة SafetyNet لأحد التطبيقات
firebaseappcheck.safetyNetConfig.update تعديل إعدادات SafetyNet لتطبيق
firebaseappcheck.services.get استرداد تكوينات تنفيذ الخدمة لمشروع
firebaseappcheck.services.update تعديل عمليات ضبط تنفيذ الخدمة لمشروع

أذونات توزيع التطبيقات على Firebase

اسم الإذن الوصف
firebaseappdistro.releases.list استرداد قائمة التوزيعات الحالية وروابط الدعوة
firebaseappdistro.releases.update إنشاء توزيعات وحذفها وتعديلها
إنشاء روابط الدعوة وحذفها
firebaseappdistro.testers.list استرداد قائمة بالمختبِرين الحاليين في مشروع
firebaseappdistro.testers.update إنشاء مختبِرين في مشروع وحذفهم
firebaseappdistro.groups.list استرداد قائمة بمجموعات المختبِرين الحالية في مشروع
firebaseappdistro.groups.update إنشاء مجموعات المختبِرين وحذفها في مشروع

أذونات مصادقة Firebase

اسم الإذن الوصف
firebaseauth.configs.create إنشاء إعدادات المصادقة
firebaseauth.configs.get استرداد إعدادات المصادقة
firebaseauth.configs.getHashConfig الحصول على إعدادات تجزئة كلمة المرور وتجزئة كلمة المرور لحسابات المستخدمين
firebaseauth.configs.getSecret الحصول على سر العميل في إعداد المصادقة
firebaseauth.configs.update تعديل إعدادات المصادقة الحالية
firebaseauth.users.create إنشاء مستخدمين جُدد في صفحة "المصادقة"
firebaseauth.users.createSession إنشاء ملف تعريف ارتباط الجلسة لمستخدم سجّل دخوله
firebaseauth.users.delete حذف المستخدمين الحاليين في صفحة "المصادقة"
firebaseauth.users.get استرداد قائمة بمستخدمي المصادقة الحاليين
firebaseauth.users.sendEmail إرسال رسائل إلكترونية إلى المستخدمين
firebaseauth.users.update تعديل المستخدمين الحاليين في "المصادقة"

أذونات "اختبار A/B من Firebase" (إصدار تجريبي)

اسم الإذن الوصف
firebaseabt.experimentresults.get استرداد نتائج تجربة
firebaseabt.experiments.create إنشاء تجارب جديدة
firebaseabt.experiments.delete حذف التجارب الحالية
firebaseabt.experiments.get استرداد تفاصيل تجربة حالية
firebaseabt.experiments.list استرداد قائمة بالتجارب الحالية
firebaseabt.experiments.update تعديل تجربة حالية
firebaseabt.projectmetadata.get استرداد البيانات الوصفية في "إحصاءات Google" لإعداد تجربة

أذونات استضافة التطبيقات في Firebase (إصدار تجريبي)

اسم الإذن الوصف
firebaseapphosting.backends.create أنشِئ خلفية جديدة من "استضافة التطبيق" لمشروع Firebase.
firebaseapphosting.backends.delete احذف خلفية حالية لاستضافة التطبيقات من مشروع Firebase.
firebaseapphosting.backends.get استرداد المعلومات حول خلفية معيّنة لاستضافة التطبيقات في مشروع على Firebase.
firebaseapphosting.backends.list أدرِج جميع الخلفيات المتاحة لاستضافة التطبيقات في مشروع Firebase.
firebaseapphosting.backends.update تعديل ضبط أو إعدادات استضافة تطبيق حالية الخلفية.
firebaseapphosting.builds.create يمكنك بدء عملية تصميم جديدة لخلفية "استضافة التطبيق" في مشروع على Firebase.
firebaseapphosting.builds.delete احذف الإصدارات الحالية في خلفية "استضافة التطبيقات".
firebaseapphosting.builds.get استرداد تفاصيل إصدار حالي في "استضافة التطبيقات" الخلفية.
firebaseapphosting.builds.list إدراج جميع الإصدارات المرتبطة بواجهة خلفية "استضافة التطبيق" في مشروع على Firebase.
firebaseapphosting.builds.update تعديل إعدادات إصدار حالي غير نهائي من استضافة التطبيقات
firebaseapphosting.domains.create إنشاء ارتباط نطاق جديد باستضافة تطبيق الخلفية في مشروع Firebase.
firebaseapphosting.domains.delete إزالة ارتباط نطاق من واجهة خلفية "استضافة التطبيقات".
firebaseapphosting.domains.get استرداد معلومات حول نطاق معين مرتبط بـ موقع إلكتروني لاستضافة التطبيقات.
firebaseapphosting.domains.list أدرِج جميع النطاقات المرتبطة باستضافة التطبيق.
firebaseapphosting.domains.update تعديل الإعدادات أو عمليات الضبط لنطاق مرتبط بـ خلفية "استضافة التطبيق"
firebaseapphosting.rollouts.create يمكنك بدء عملية طرح جديدة لترقية إصدار حالي إلى الإصدار الحالي. عرض الإصدار في خلفية "استضافة التطبيق" هذه.
firebaseapphosting.rollouts.get استرداد معلومات حول طرح محدّد لخدمة "استضافة التطبيقات"
firebaseapphosting.rollouts.list اسرد جميع عمليات الطرح المرتبطة بواجهة خلفية "استضافة التطبيق".
firebaseapphosting.traffic.get استرداد سياسة تقسيم عدد الزيارات الحالية وطرحها موقع إلكتروني لاستضافة التطبيقات.
firebaseapphosting.traffic.list مماثلة في الدالة لـ "firebaseapphosting.traffic.get"، مع إمكانية إضافية لاسترداد قائمة عبر الخلفيات التي لقد حصلت على هذا الإذن.
firebaseapphosting.traffic.update تعديل سياسة تقسيم عدد الزيارات والطرح الحالية لإحدى خلفية "استضافة التطبيق"

أذونات Cloud Firestore

للحصول على قائمة وأوصاف أذونات Cloud Firestore، يُرجى الرجوع إلى مستندات Google Cloud

أذونات Cloud Storage

للحصول على قائمة وأوصاف أذونات Cloud Storage، يُرجى الاطّلاع على مستندات Google Cloud

أذونات قواعد أمان Firebase (Cloud Firestore وCloud Storage)

اسم الإذن الوصف
firebaserules.releases.create إنشاء إصدارات
firebaserules.releases.delete حذف الإصدارات
firebaserules.releases.get استرداد الإصدارات
firebaserules.releases.getExecutable استرداد الحمولات الأساسية القابلة للتنفيذ الثنائية للإصدارات
firebaserules.releases.list استرداد قائمة إصدارات
firebaserules.releases.update تعديل مراجع مجموعة القواعد للإصدارات
firebaserules.rulesets.create إنشاء مجموعات قواعد جديدة
firebaserules.rulesets.delete حذف مجموعة القواعد الحالية
firebaserules.rulesets.get استرداد مجموعات القواعد باستخدام المصدر
firebaserules.rulesets.list العثور على البيانات الوصفية لمجموعة القواعد (بدون مصدر)
firebaserules.rulesets.test مصادر اختبار الدقة

الدوال السحابية لأذونات Firebase

للحصول على قائمة وأوصاف أذونات Cloud Functions، يُرجى الاطّلاع على مقالة مستندات إدارة الهوية وإمكانية الوصول

واعلم أن نشر الدوال يتطلب تهيئة محددة الأذونات التي لا يتم تضمينها في المعيار الأدوار المحدَّدة مسبقًا في Firebase: لنشر الدوال، استخدِم أحد الخيارات التالية:

أذونات حملات المراسلة على Firebase

تنطبق هذه الأذونات على حملات خدمة "المراسلة عبر السحابة الإلكترونية من Firebase" المراسلة داخل التطبيق من Firebase.

اسم الإذن الوصف
firebasemessagingcampaigns.campaigns.create إنشاء حملات جديدة
firebasemessagingcampaigns.campaigns.delete حذف الحملات الحالية
firebasemessagingcampaigns.campaigns.get استرداد تفاصيل الحملات الحالية
firebasemessagingcampaigns.campaigns.list استرداد قائمة بالحملات الحالية
firebasemessagingcampaigns.campaigns.update تعديل الحملات الحالية
firebasemessagingcampaigns.campaigns.start بدء حملات حالية
firebasemessagingcampaigns.campaigns.stop تعديل الحملات الحالية

أذونات "المراسلة عبر السحابة الإلكترونية من Firebase"

اسم الإذن الوصف
cloudmessaging.messages.إنشاء إرسال الإشعارات ورسائل البيانات من خلال واجهة برمجة تطبيقات HTTP في FCM وSDK للمشرف
اسم الإذن الوصف
firebasenotifications.messages.create إنشاء رسائل جديدة في منشئ الإشعارات
firebasenotifications.messages.delete حذف الرسائل الحالية في منشئ الإشعارات
firebasenotifications.messages.get استرداد تفاصيل الرسائل الحالية في منشئ الإشعارات
firebasenotifications.messages.list استرداد قائمة بالرسائل الحالية في منشئ الإشعارات
firebasenotifications.messages.update تعديل الرسائل الحالية في منشئ الإشعارات

أذونات Firebase Crashlytics

اسم الإذن الوصف
firebasecrashlytics.config.get استرداد إعدادات ضبط Crashlytics
firebasecrashlytics.config.update تعديل إعدادات ضبط Crashlytics
firebasecrashlytics.data.get استرداد المقاييس المرتبطة بمشاكل Crashlytics والجلسات
firebasecrashlytics.issues.get استرداد التفاصيل حول مشاكل Crashlytics، بما في ذلك الملاحظات المرفقة إلى المشكلات
firebasecrashlytics.issues.list استرداد قائمة بمشاكل Crashlytics
firebasecrashlytics.issues.تحديث فتح المشاكل الحالية في Crashlytics وإغلاقها وكتم صوتها
تعديل الملاحظات المرفقة بالمشاكل
firebasecrashlytics.sessions.get استرداد التفاصيل حول جلسات تعطّل Crashlytics
اسم الإذن الوصف
firebasecrash.issues.update تعديل مشاكل Crashlytics الحالية وإنشاء ملاحظات حول المشاكل وإعداد تنبيهات السرعة
firebasecrash.reports.get استرداد تقارير Crashlytics الحالية
اسم الإذن الوصف
firebasedynamiclinks.domains.create إنشاء نطاقات جديدة للروابط الديناميكية
firebasedynamiclinks.domains.delete حذف نطاقات الروابط الديناميكية الحالية
firebasedynamiclinks.domains.get استرداد تفاصيل نطاقات الروابط الديناميكية الحالية
firebasedynamiclinks.domains.list استرداد قائمة بنطاقات الروابط الديناميكية الحالية
firebasedynamiclinks.domains.update تعديل نطاقات الروابط الديناميكية الحالية
firebasedynamiclinks.links.create إنشاء روابط ديناميكية جديدة
firebasedynamiclinks.links.get استرداد تفاصيل الروابط الديناميكية الحالية
firebasedynamiclinks.links.list استرداد قائمة بالروابط الديناميكية الحالية
firebasedynamiclinks.links.update تعديل الروابط الديناميكية الحالية
firebasedynamiclinks.stats.get استرداد إحصاءات الروابط الديناميكية
firebasedynamiclinks.destinations.list استرداد وجهات الروابط الديناميكية الحالية
firebasedynamiclinks.destinations.update تعديل وجهات الروابط الديناميكية الحالية

أذونات نشر إضافات Firebase

اسم الإذن الوصف
firebaseextensionspublisher.extensions.create تحميل إصدارات جديدة من إحدى الإضافات
firebaseextensionspublisher.extensions.delete حذف إصدارات الإضافة أو إيقافها نهائيًا
firebaseextensionspublisher.extensions.get استرداد التفاصيل حول إصدار الإضافة
firebaseextensionspublisher.extensions.list سرد جميع إصدارات الإضافات التي حمَّلها مشروع الناشر هذا

أذونات استضافة Firebase

اسم الإذن الوصف
firebasehosting.sites.create إنشاء استضافة جديدة الموارد لمشروع Firebase
firebasehosting.sites.delete حذف التقرير الحالي موارد الاستضافة لمشروع Firebase
firebasehosting.sites.get استرداد تفاصيل قائمة حالية موارد الاستضافة لمشروع Firebase
firebasehosting.sites.list استرداد قائمة موارد الاستضافة لمشروع Firebase
firebasehosting.sites.update تعديل التقرير الحالي موارد الاستضافة لمشروع Firebase

أذونات المراسلة داخل التطبيق من Firebase (إصدار تجريبي)

اسم الإذن الوصف
firebaseinappmessaging.campaigns.create إنشاء حملات جديدة
firebaseinappmessaging.campaigns.delete حذف الحملات الحالية
firebaseinappmessaging.campaigns.get استرداد تفاصيل الحملات الحالية
firebaseinappmessaging.campaigns.list استرداد قائمة بالحملات الحالية
firebaseinappmessaging.campaigns.update تعديل الحملات الحالية

أذونات تعلُّم الآلة في Firebase (إصدار تجريبي)

اسم الإذن الوصف
firebaseml.models.create إنشاء نماذج تعلُّم الآلة جديدة
firebaseml.models.update تعديل نماذج تعلُّم الآلة الحالية
firebaseml.models.delete حذف نماذج تعلُّم الآلة الحالية
firebaseml.models.get استرداد تفاصيل نماذج تعلُّم الآلة الحالية
firebaseml.models.list استرداد قائمة بنماذج تعلُّم الآلة الحالية
firebaseml.modelversions.create إنشاء إصدارات نماذج جديدة
firebaseml.modelversions.get استرداد تفاصيل إصدارات النموذج الحالية
firebaseml.modelversions.list استرداد قائمة بإصدارات الطراز الحالية
firebaseml.modelversions.update تحديث إصدارات النماذج الحالية

أذونات "مراقبة أداء Firebase"

اسم الإذن الوصف
firebaseperformance.config.create إنشاء إعدادات جديدة لحدّ المشاكل
firebaseperformance.config.delete حذف الإعدادات الحالية لحدود المشاكل
firebaseperformance.config.update تعديل إعدادات التنبيه الحالية وإعدادات الحدّ الأدنى للمشاكل
firebaseperformance.data.get عرض جميع بيانات الأداء وقيم حدود المشاكل

أذونات قاعدة بيانات Firebase في الوقت الفعلي

اسم الإذن الوصف
firebasedatabase.instances.create إنشاء مثيلات قاعدة بيانات جديدة
firebasedatabase.instances.get استرداد البيانات الوصفية لمثيلات قاعدة البيانات الموجودة
إذن بالقراءة فقط في البيانات المتوفّرة في مثيل قاعدة بيانات حالي
firebasedatabase.instances.list استرداد قائمة بمثيلات قاعدة البيانات الحالية
firebasedatabase.instances.update الإذن بالقراءة والكتابة بالكامل في البيانات في مثيلات قاعدة البيانات الحالية
تفعيل مثيلات قاعدة البيانات وإيقافها
استرداد قواعد الأمان وتعديلها لمثيلات قاعدة البيانات الحالية
firebasedatabase.instances.disable إيقاف مثيلات قاعدة البيانات النشطة

يتم الاحتفاظ بالبيانات الحالية ولكن لا يمكن الوصول إليها من خلال عمليات القراءة/الكتابة.
firebasedatabase.instances.reenable إعادة تفعيل مثيلات قاعدة البيانات غير المفعّلة

يمكن الوصول إلى البيانات الحالية من جديد لعمليات القراءة/الكتابة.
firebasedatabase.instances.delete حذف مثيلات قاعدة البيانات غير المفعّلة

لا يمكن إعادة استخدام أسماء قواعد البيانات المحذوفة.
يتم حذف البيانات الموجودة في مثيل قاعدة البيانات المحذوف نهائيًا بعد 20 يومًا.
firebasedatabase.instances.undelete إلغاء حذف مثيل قاعدة بيانات محذوف قبل تخزين بياناته نهائيًا محذوف

يتم حذف البيانات في مثيل قاعدة البيانات المحذوف نهائيًا بعد 20 يومًا من حذف المثيل.

أذونات "الإعداد عن بُعد في Firebase"

اسم الإذن الوصف
cloudconfig.configs.get استرداد بيانات "الإعداد عن بُعد"
cloudconfig.configs.update تعديل بيانات "الإعداد عن بُعد"

أذونات مركز الاختبار الافتراضي لمنصة Firebase

يتطلب Test Lab الوصول إلى حِزم Cloud Storage، لذا فهو يتطلب تكون هناك تهيئة معينة للأذونات التي لا يتم تضمينها جميعًا في المعيار الأدوار المحدَّدة مسبقًا في Firebase: لمنح إذن الوصول إلى Test Lab، استخدِم أحد الخيارات التالية:

  • بالنسبة إلى الاختبارات التي بدأت من "وحدة تحكُّم Firebase"

    • اختبِر تطبيقك في مشروع منفصل مخصَّص على Firebase.

    • إضافة أعضاء يحتاجون إلى إذن بالوصول إلى مركز الاختبار الافتراضي، ثم تعيين مشروع قديم لهم باستخدام وحدة تحكُّم Firebase.

      • للسماح لعضو بإجراء اختبارات باستخدام مركز الاختبار الافتراضي، يجب تعيين مشروع محرِّر أو أعلى.
      • للسماح لأحد الأعضاء بالاطّلاع على نتائج الاختبار في Test Lab، يجب تعيين مشروع. مُشاهد أو أعلى
  • بالنسبة إلى الاختبارات التي بدأت من وgcloud CLI Testing API، أو أجهزة Gradle المُدارة أثناء استخدام حزمتك الخاصة على Cloud Storage

    • حدِّد زوجًا من الأدوار المحدَّدة مسبقًا (التي تمنح معًا المجموعة المطلوبة). من الأذونات) باستخدام وحدة تحكُّم Google Cloud

      • للسماح لأحد الأعضاء بإجراء اختبارات باستخدام مركز الاختبار الافتراضي، يجب تعيين ما يلي:

        • مشرف مركز الاختبار الافتراضي لمنصة Firebase (roles/cloudtestservice.testAdmin)
        • مُشاهد "إحصاءات Firebase" (roles/firebase.analyticsViewer)
      • للسماح لأحد الأعضاء بالاطّلاع على نتائج الاختبار في مركز الاختبار الافتراضي، عليك تعيين ما يلي:

        • عارض مركز الاختبار الافتراضي لمنصة Firebase (roles/cloudtestservice.testViewer)
        • مُشاهد "إحصاءات Firebase" (roles/firebase.analyticsViewer)
اسم الإذن الوصف
cloudtestservice.environmentcatalog.get استرداد قائمة بيئات الاختبار المتوافقة لمشروع ما
cloudtestservice.matrices.create طلب إجراء مجموعة من الاختبارات وفقًا للمواصفات المحددة
cloudtestservice.matrices.get استرداد حالة مصفوفة اختبار
cloudtestservice.matrices.update تعديل مصفوفة اختبار غير مكتملة
cloudtoolresults.executions.list. استرداد قائمة بعمليات التنفيذ الخاصة بسجلّ
cloudtoolresults.executions.get استرداد عملية تنفيذ حالية
cloudtoolresults.executions.create إنشاء عملية تنفيذ جديدة
cloudtoolresults.executions.update تعديل عملية تنفيذ حالية
cloudtoolresults.hihistory.list استرداد قائمة بالسجلات
cloudtoolresults.hihistory.get استرداد سجلّ حالي
cloudtoolresults.hihistory.create إنشاء سجلّ جديد
cloudtoolresults.settings.create إنشاء إعدادات نتائج أداة جديدة
cloudtoolresults.settings.get استرداد إعدادات نتائج الأداة الحالية
cloudtoolresults.settings.update تعديل إعدادات نتائج الأداة
cloudtoolresults.steps.list استرداد قائمة خطوات التنفيذ
cloudtoolresults.steps.get استرداد خطوة حالية
cloudtoolresults.steps.create إنشاء خطوة جديدة
cloudtoolresults.steps.update تعديل خطوة حالية

عمليات الدمج مع أذونات الخدمات الخارجية

اسم الإذن الوصف
firebaseextensions.configs.create إنشاء عمليات ضبط جديدة للإضافات للخدمات الخارجية
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج)
firebaseextensions.configs.delete حذف إعدادات الإضافات الحالية للخدمات الخارجية
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج)
firebaseextensions.configs.list استرداد قائمة بإعدادات الإضافات للخدمات الخارجية
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج)
firebaseextensions.configs.update تعديل عمليات ضبط الإضافات الحالية للخدمات الخارجية
(وحدة تحكُّم Firebase > إعدادات المشروع > عمليات الدمج)