تمنح هذه الأدوار الإذن بالقراءة/الكتابة بالكامل أو الإذن بالقراءة فقط على منتجات Firebase المحدّدة .
يمكنك إسناد هذه الأدوار لأعضاء المشروع باستخدام
وحدة تحكُّم Google Cloud .
ملاحظة: تتوفّر الأذونات التالية في جميع
الأدوار المحدّدة مسبقًا على مستوى منتج Firebase:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
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 المشاهد
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 أداة التحقّق من الرموز المميّزة
roles/firebaseappcheck.tokenVerifier
الوصول إلى إمكانات إثبات ملكية الرمز المميّز في App Check
أذونات App Check أداة التحقّق من الرموز المميزة
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 المشاهد
roles/firebaseappdistro.viewer
إذن بالقراءة فقط إلىApp Distribution مورد
أذونات مُشاهد App Distribution
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase 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 المشاهد
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 المشاهد
roles/firebaseauth.viewer
إذن بالقراءة فقط لمواردAuthentication
أذونات Authentication المُشاهد
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing الأدوار (إصدار تجريبي)
تنبيه: هذه الأدوار والأذونات الخاصة بمنتجاتها هي إصدارات تجريبية . ويعني ذلك أنّه قد يتم تغيير وظائف
الإصدار بطرق غير متوافقة مع الإصدارات القديمة أو قد يكون استخدام
الإصدار محدودًا. لا يخضع الإصدار التجريبي لأي اتفاقية مستوى خدمة أو سياسة إيقاف نهائي.
سيستمر تحسين مدى توفّر الميزات ودعمها لأدوار "إدارة الهوية وإمكانية الوصول في 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 المشاهد
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 .
للسماح لعضو في المشروع بتعديل قواعد الأمان ونشرها فيconsole
Firebase أو لنشر قواعد الأمان من خلال Firebase CLI،
يمكنك إنشاء دور مخصّص ثم منحه
أذونات firebaserules.*
.
Cloud Storage الأدوار
يمكنك العثور على أدوار Cloud Storage المتاحة في
مستندات Google Cloud .
للسماح لعضو في المشروع بتعديل قواعد الأمان ونشرها فيconsole
Firebase أو لنشر قواعد الأمان من خلال 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
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 المشاهد
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 المشاهد
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 من أدوار الناشر
ملاحظة: هذه الأدوار وأذوناتها الخاصة بالمنتج
هي إصدارات تجريبية . ويعني ذلك أنّه قد يتم تغيير وظائف
الإصدار بطرق غير متوافقة مع الإصدارات القديمة أو قد يكون استخدام
الإصدار محدودًا. لا يخضع الإصدار التجريبي لأي اتفاقية مستوى خدمة أو سياسة إيقاف نهائي.
سيستمر تحسين مدى توفّر الميزات ومدى توافقها مع أدوار إدارة الهوية وإمكانية الوصول في 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 المشاهد
roles/firebasehosting.viewer
الإذن بالقراءة فقط لمواردHosting
أذونات مُشاهد Hosting
firebasehosting.sites.get
firebasehosting.sites.list
Firebase In-App Messaging دور (إصدار تجريبي)
تنبيه: هذه الأدوار والأذونات الخاصة بمنتجاتها هي إصدارات تجريبية . ويعني ذلك أنّه قد يتم تغيير وظائف
الإصدار بطرق غير متوافقة مع الإصدارات القديمة أو قد يكون استخدام
الإصدار محدودًا. لا يخضع الإصدار التجريبي لأي سياسة إيقاف أو اتفاقية مستوى الخدمة.
سيستمر تحسين مدى توفّر الميزات ومدى توافقها مع أدوار إدارة الهوية وإمكانية الوصول في 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 المشاهد
roles/firebaseinappmessaging.viewer
(إصدار تجريبي)
الإذن بالقراءة فقط لمواردIn-App Messaging
أذونات In-App Messaging المشاهد
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML الأدوار (إصدار تجريبي)
ملاحظة: هذه الأدوار وأذوناتها الخاصة بالمنتج
هي إصدارات تجريبية . ويعني ذلك أنّه قد يتم تغيير وظائف
الإصدار بطرق غير متوافقة مع الإصدارات القديمة أو قد يكون استخدام
الإصدار محدودًا. لا يخضع الإصدار التجريبي لأي اتفاقية مستوى خدمة أو سياسة إيقاف نهائي.
سيستمر تحسين مدى توفّر الميزات ودعمها لأدوار "إدارة الهوية وإمكانية الوصول في 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 المشاهد
roles/firebaseml.viewer
(إصدار تجريبي)
إذن بالقراءة فقط لمواردFirebase ML
أذونات مُشاهد Firebase ML
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.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 المشاهد
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
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 المشاهد
roles/cloudconfig.viewer
الإذن بالقراءة فقط لمواردRemote Config
أذونات Remote Config المُشاهد
cloudconfig.configs.get
Firebase Test Lab الأدوار
تتطلّب الدالة Firebase Test Lab الوصول إلى مجموعات بيانات Cloud Storage ، لذا فهي تتطلّب مجموعة محدّدة جدًا من الأذونات التي لا يتم تضمينها كلّها في الأدوار العادية المحدّدة مسبقًا في Firebase. لمنح إذن الوصول إلى Test Lab ، استخدِم أحد
الحلول الموضّحة في القسم
أذونات Firebase Test Lab .