تمنح هذه الأدوار الإذن بالقراءة/الكتابة بالكامل أو الإذن بالقراءة فقط على منتجات Firebase المحدّدة.
يمكنك إسناد هذه الأدوار لأعضاء المشروع باستخدام وحدة تحكُّم Google Cloud.
Firebase App Check دور
الدور | الوصف | الأذونات |
---|---|---|
مشرف Firebase App Checkroles/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 Runnerroles/firebaseapphosting.computeRunner |
الحد الأدنى من أذونات الوصول المطلوبة لإنشاء الخلفيات في App Hosting وتشغيلها يُمنح عادةً لحسابات الخدمة. |
أذونات App Hosting Compute Runner
firebaseapphosting.builds.update
storage.objects.setRetention بالإضافة إلى جميع الأذونات المضمّنة في هذه الأدوار: firebaseapphosting.viewer artifactregistry.createOnPushWriter logging.logWriter storage.objectUser developerconnect.readTokenAccessor |
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 Authenticationroles/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 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.
الدور | الوصف | الأذونات |
---|---|---|
مشرف حملات المراسلة في Firebaseroles/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 |
مشاهد حملة المراسلة من Firebaseroles/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 Messagingroles/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 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 Hostingroles/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 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 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 الأدوار
الدور | الوصف | الأذونات |
---|---|---|
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 Databaseroles/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.