الأدوار المحدَّدة مسبقًا على مستوى منتج Firebase
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تمنح هذه الأدوار إذنًا كاملاً بالقراءة والكتابة أو إذنًا بالقراءة فقط لمنتجات Firebase المحدّدة .
امنح هذه الأدوار لأعضاء المشروع باستخدام
وحدة تحكّم Google Cloud .
ملاحظة: تتوفّر الأذونات التالية في جميع الأدوار المحدّدة مسبقًا على مستوى منتجات Firebase:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
Firebase AI Logic أدوار
الدور
الوصف
الأذونات
Firebase AI Logic المشرف
roles/firebasevertexai.admin
إذن كامل بالقراءة والتعديل على مواردFirebase AI Logic
أذونات Firebase AI Logic المشرف
firebasevertexai.configs.update
firebasevertexai.configs.get
Firebase AI Logic Viewer
roles/firebasevertexai.viewer
إذن بالاطّلاع فقط على مواردFirebase AI Logic
أذونات Firebase AI Logic المشاهد
firebasevertexai.configs.get
Firebase App Check أدوار
الدور
الوصف
الأذونات
Firebase App Check المشرف
roles/firebaseappcheck.admin
إذن كامل بالقراءة والتعديل على مواردApp Check
أذونات App Check المشرف
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebaseappcheck.appCheckTokens.verify
firebaseappcheck.debugTokens.get
firebaseappcheck.debugTokens.update
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.update
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.playIntegrityConfig.update
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.update
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.recaptchaV3Config.update
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.safetyNetConfig.update
firebaseappcheck.services.get
firebaseappcheck.services.update
Firebase App Check Viewer
roles/firebaseappcheck.viewer
إذن بالاطّلاع فقط على مواردApp Check
أذونات App Check المشاهد
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
Firebase App Check Token Verifier
roles/firebaseappcheck.tokenVerifier
إمكانية إثبات صحة الرمز المميز لـ App Check
أذونات App Check Token Verifier
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution أدوار
الدور
الوصف
الأذونات
Firebase App Distribution المشرف
roles/firebaseappdistro.admin
إذن كامل بالقراءة والتعديل على مواردApp Distribution
أذونات App Distribution المشرف
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution Viewer
roles/firebaseappdistro.viewer
إذن بالاطّلاع فقط على مواردApp Distribution
أذونات App Distribution المشاهد
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting أدوار
ملاحظة: يجب أن ينشئ مالك المشروع الخادم الخلفي App Hosting الأول للمشروع. بعد عملية الإعداد الأوّلية هذه، يمكن App Hosting للمشرفين أيضًا إنشاء وإدارة أنظمة خلفية إضافية.
الدور
الوصف
الأذونات
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
الحدّ الأدنى من أذونات الوصول المطلوبة لإنشاء وتشغيل الخلفيات App Hosting
يتم منحها عادةً لحسابات الخدمة.
App Hosting أذونات Compute Runner
Firebase App Hosting المشرف
roles/firebaseapphosting.admin
إذن كامل بالقراءة والتعديل على مواردApp Hosting
أذونات App Hosting المشرف
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.builds.update
firebaseapphosting.domains.create
firebaseapphosting.domains.delete
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.domains.update
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.cancel
firebaseapphosting.operations.delete
firebaseapphosting.operations.get
firebaseapphosting.operations.list
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
firebaseapphosting.traffic.update
Firebase App Hosting Viewer
roles/firebaseapphosting.viewer
إذن بالاطّلاع فقط على مواردApp Hosting
أذونات App Hosting المشاهد
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.list
firebaseapphosting.operations.get
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
Firebase App Hosting المطوِّر
roles/firebaseapphosting.developer
الإذن الكامل بالقراءة والكتابة فيApp Hosting الخلفيات وعمليات الإنشاء وموارد الإصدارات
App Hosting أذونات
المطوّر
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.update
Firebase Authentication أدوار
الدور
الوصف
الأذونات
Firebase Authentication المشرف
roles/firebaseauth.admin
إذن كامل بالقراءة والتعديل على مواردAuthentication
أذونات Authentication المشرف
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
Firebase Authentication Viewer
roles/firebaseauth.viewer
إذن بالاطّلاع فقط على مواردAuthentication
أذونات Authentication المشاهد
firebaseauth.configs.get
firebaseauth.users.get
أدوار Firebase A/B Testing (إصدار تجريبي)
تنبيه: هذه الأدوار وأذوناتها الخاصة بالمنتج هي إصدارات تجريبية . وهذا يعني أنّ الوظيفة قد تتغيّر بطرق غير متوافقة مع الأنظمة القديمة أو قد يكون دعمها محدودًا. لا يخضع الإصدار التجريبي لأي اتفاقية مستوى خدمة أو سياسة إيقاف نهائي.
سيستمر تحسين مدى توفّر الميزات ومدى توافقها مع أدوار إدارة الهوية وإمكانية الوصول (IAM) في Firebase مع تطوّر الأداة.
الدور
الوصف
الأذونات
Firebase A/B Testing مشرف
roles/firebaseabt.admin
(إصدار تجريبي)
إذن كامل بالقراءة والتعديل على مواردA/B Testing
أذونات A/B Testing المشرف
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Firebase A/B Testing Viewer
roles/firebaseabt.viewer
(إصدار تجريبي)
إذن بالاطّلاع فقط على مواردA/B Testing
أذونات A/B Testing المشاهد
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore أدوار
يمكنك الاطّلاع على الأدوار المتاحة Cloud Firestore في Google Cloud وثائق .
للسماح لأحد أعضاء المشروع بتعديل قواعد الأمان ونشرها في Firebase console أو نشر قواعد الأمان من خلال Firebase CLI، يمكنك إنشاء دور مخصّص ثم منحه له يتضمّن أذونات firebaserules.*
.
Cloud Storage أدوار
يمكنك الاطّلاع على الأدوار المتاحة Cloud Storage في Google Cloud وثائق .
للسماح لأحد أعضاء المشروع بتعديل قواعد الأمان ونشرها في Firebase console أو نشر قواعد الأمان من خلال Firebase CLI، يمكنك إنشاء دور مخصّص ثم منحه له يتضمّن أذونات firebaserules.*
.
Cloud Functions for Firebase أدوار
يمكنك الاطّلاع على الأدوار المتاحة Cloud Functions for Firebase في Google Cloud وثائق .
أدوار حملات المراسلة في Firebase
تنطبق هذه الأدوار على الحملات الخاصة بـ Firebase Cloud Messaging وFirebase In-App Messaging .
الدور
الوصف
الأذونات
مشرف حملات المراسلة في Firebase
roles/firebasemessagingcampaigns.admin
إذن كامل بالقراءة والكتابة لموارد الحملات في
Cloud Messaging وIn-App Messaging
أذونات مشرف حملات المراسلة في Firebase
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
عارض "حملات المراسلة عبر Firebase"
roles/firebasemessagingcampaigns.viewer
الإذن بالاطّلاع على موارد الحملات في Cloud Messaging وIn-App Messaging
أذونات عارض حملات المراسلة عبر Firebase
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging أدوار
الدور
الوصف
الأذونات
Firebase Cloud Messaging المشرف
roles/firebasenotifications.admin
إذن كامل بالقراءة والتعديل على مواردCloud Messaging
أذونات Cloud Messaging المشرف
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Viewer
roles/firebasenotifications.viewer
إذن بالاطّلاع فقط على مواردCloud Messaging
أذونات Cloud Messaging المشاهد
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics أدوار
الدور
الوصف
الأذونات
Firebase Crashlytics المشرف
roles/firebasecrashlytics.admin
إذن كامل بالقراءة والتعديل على مواردCrashlytics
أذونات Crashlytics المشرف
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
Firebase Crashlytics Viewer
roles/firebasecrashlytics.viewer
إذن بالاطّلاع فقط على مواردCrashlytics
أذونات Crashlytics المشاهد
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Dynamic Links أدوار
الدور
الوصف
الأذونات
Firebase Dynamic Links المشرف
roles/firebasedynamiclinks.admin
إذن كامل بالقراءة والتعديل على مواردDynamic Links
أذونات Dynamic Links المشرف
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update
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
Firebase Dynamic Links Viewer
roles/firebasedynamiclinks.viewer
إذن بالاطّلاع فقط على مواردDynamic Links
أذونات Dynamic Links المشاهد
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
أدوار الناشرين في Firebase Extensions
تنبيه: هذه الأدوار وأذوناتها الخاصة بالمنتج هي إصدارات تجريبية . وهذا يعني أنّ الوظيفة قد تتغيّر بطرق غير متوافقة مع الأنظمة القديمة أو قد يكون دعمها محدودًا. لا يخضع الإصدار التجريبي لأي اتفاقية مستوى خدمة أو سياسة إيقاف نهائي.
سيستمر تحسين مدى توفّر الميزات ومدى توافقها مع أدوار إدارة الهوية وإمكانية الوصول (IAM) في Firebase مع تطوّر الأداة.
الدور
الوصف
الأذونات
Firebase Extensions الناشر - مشرف الإضافات
roles/firebaseextensionspublisher.extensionsAdmin
(إصدار تجريبي)
تحميل تفاصيل ومقاييسFirebase Extensions ونشرها وعرضها
Firebase Extensions الناشر - أذونات مشرف الإضافات
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions الناشر - عارض الإضافات
roles/firebaseextensionspublisher.extensionsViewer
(إصدار تجريبي)
عرض تفاصيل ومقاييسFirebase Extensions حمّلها هذا الناشر
أذونات Firebase Extensions الناشر - عارض الإضافات
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Hosting أدوار
الدور
الوصف
الأذونات
Firebase Hosting المشرف
roles/firebasehosting.admin
إذن كامل بالقراءة والتعديل على مواردHosting
أذونات Hosting المشرف
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Viewer
roles/firebasehosting.viewer
إذن بالاطّلاع فقط على مواردHosting
أذونات Hosting المشاهد
firebasehosting.sites.get
firebasehosting.sites.list
أدوار Firebase In-App Messaging (إصدار تجريبي)
تنبيه: هذه الأدوار وأذوناتها الخاصة بالمنتج هي إصدارات تجريبية . وهذا يعني أنّ الوظيفة قد تتغيّر بطرق غير متوافقة مع الأنظمة القديمة أو قد يكون دعمها محدودًا. لا يخضع الإصدار التجريبي لأي اتفاقية مستوى خدمة أو سياسة إيقاف نهائي.
سيستمر تحسين مدى توفّر الميزات ومدى توافقها مع أدوار إدارة الهوية وإمكانية الوصول (IAM) في Firebase مع تطوّر الأداة.
الدور
الوصف
الأذونات
Firebase In-App Messaging مشرف
roles/firebaseinappmessaging.admin
(إصدار تجريبي)
إذن كامل بالقراءة والتعديل على مواردIn-App Messaging
أذونات In-App Messaging المشرف
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging Viewer
roles/firebaseinappmessaging.viewer
(إصدار تجريبي)
إذن بالاطّلاع فقط على مواردIn-App Messaging
أذونات In-App Messaging المشاهد
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
أدوار Firebase ML (إصدار تجريبي)
تنبيه: هذه الأدوار وأذوناتها الخاصة بالمنتج هي إصدارات تجريبية . وهذا يعني أنّ الوظيفة قد تتغيّر بطرق غير متوافقة مع الأنظمة القديمة أو قد يكون دعمها محدودًا. لا يخضع الإصدار التجريبي لأي اتفاقية مستوى خدمة أو سياسة إيقاف نهائي.
سيستمر تحسين مدى توفّر الميزات ومدى توافقها مع أدوار إدارة الهوية وإمكانية الوصول (IAM) في Firebase مع تطوّر الأداة.
الدور
الوصف
الأذونات
Firebase ML مشرف
roles/firebaseml.admin
(إصدار تجريبي)
إذن كامل بالقراءة والتعديل على مواردFirebase ML
أذونات Firebase ML المشرف
firebaseml.models.create
firebaseml.models.get
firebaseml.models.list
firebaseml.models.update
firebaseml.models.delete
firebaseml.modelversions.create
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.modelversions.update
firebaseml.modelversions.delete
firebaseml.compressionjobs.create
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
firebaseml.compressionjobs.update
firebaseml.compressionjobs.delete
firebaseml.compressionjobs.start
Firebase ML Viewer
roles/firebaseml.viewer
(إصدار تجريبي)
إذن بالاطّلاع فقط على مواردFirebase ML
أذونات Firebase ML المشاهد
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebasl.compressionjobs.get
firebaseml.compressionjobs.list
الدور
الوصف
الأذونات
Firebase Performance Monitoring المشرف
roles/firebaseperformance.admin
إذن كامل بالقراءة والكتابة إلى مواردPerformance Monitoring
ضبط تنبيهات Performance Monitoring وتلقّيها
أذونات Performance Monitoring المشرف
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Viewer
roles/firebaseperformance.viewer
إذن بالاطّلاع فقط على مواردPerformance Monitoring
أذونات Performance Monitoring المشاهد
firebaseperformance.data.get
Firebase Realtime Database أدوار
الدور
الوصف
الأذونات
Firebase Realtime Database المشرف
roles/firebasedatabase.admin
إذن كامل بالقراءة والتعديل على مواردRealtime Database
أذونات Realtime Database المشرف
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Viewer
roles/firebasedatabase.viewer
إذن بالاطّلاع فقط على مواردRealtime Database
أذونات Realtime Database المشاهد
firebasedatabase.instances.get
firebasedatabase.instances.list
Firebase Remote Config أدوار
الدور
الوصف
الأذونات
Firebase Remote Config المشرف
roles/cloudconfig.admin
إذن كامل بالقراءة والتعديل على مواردRemote Config
أذونات Remote Config المشرف
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Viewer
roles/cloudconfig.viewer
إذن بالاطّلاع فقط على مواردRemote Config
أذونات Remote Config المشاهد
cloudconfig.configs.get
Firebase Test Lab أدوار
يتطلّب Firebase Test Lab إذن الوصول إلى حِزم Cloud Storage ، لذا يتطلّب مجموعة محدّدة جدًا من الأذونات غير المضمّنة كلها في الأدوار المحدّدة مسبقًا العادية في Firebase. لمنح إذن الوصول إلى Test Lab ، استخدِم أحد الحلول الموضّحة في قسم أذونات Firebase Test Lab .