تمنح هذه الأدوار إذن وصول كامل للقراءة/الكتابة أو إذن وصول للقراءة فقط إلى منتجات Firebase معيّنة.
يمكنك منح هذه الأدوار لأعضاء المشروع باستخدام وحدة تحكّم Google Cloud.
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 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 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 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 |
عارض "حملات المراسلة من 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 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 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 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.