تمنح هذه الأدوار إذنًا كاملاً بالقراءة/الكتابة أو الإذن بالقراءة فقط في Firebase محدّد
المنتجات.
وقم بتعيين هذه الأدوار لأعضاء المشروع باستخدام
وحدة تحكّم Google Cloud .
ملاحظة: تتوفر الأذونات التالية في كل .
الأدوار المحدَّدة مسبقًا على مستوى منتج Firebase:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcesmanager.projects.get
-sourcemanager.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 مستندات
للسماح لأحد أعضاء المشروع بتعديل قواعد الأمان ونشرها في
وحدة تحكّم Firebase أو لنشر قواعد الأمان عبر واجهة سطر الأوامر Firebase ، عليك
إنشاءها ثم تعيين دور مخصص لهم
تتضمن
أذونات firebaserules.*
Cloud Storage الأدوار
يمكنك العثور على أدوار Cloud Storage المتاحة في
مستندات Google Cloud .
للسماح لأحد أعضاء المشروع بتعديل قواعد الأمان ونشرها في
وحدة تحكّم Firebase أو لنشر قواعد الأمان عبر واجهة سطر الأوامر Firebase ، عليك
إنشاءها ثم تعيين دور مخصص لهم
تتضمن
أذونات 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.تحديث
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
الأذونات
firebase Dynamiclinks.destinations.list
firebase Dynamiclinks.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
الأذونات
firebase Dynamiclinks.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 )
.