نقش‌های ازپیش تعریف‌شده در سطح محصول Firebase

این نقش‌ها دسترسی کامل خواندن/نوشتن یا فقط خواندنی به محصولات خاص Firebase را اعطا می‌کنند.

این نقش‌ها را بااستفاده از کنسول Google Cloud به اعضای پروژه اختصاص دهید.

‫Firebase AI Logic نقش

نقش شرح اجازه‌ها
Firebase AI Logic سرپرست
roles/firebasevertexai.admin
دسترسی کامل خواندن/ نوشتن به منابع
Firebase AI Logic
Firebase AI Logic نظاره‌گر
roles/firebasevertexai.viewer
دسترسی فقط خواندنی به منابع
Firebase AI Logic

‫Firebase App Check نقش

نقش شرح اجازه‌ها
Firebase App Check سرپرست
roles/firebaseappcheck.admin
دسترسی کامل خواندن/ نوشتن به منابع
App Check
Firebase App Check نظاره‌گر
roles/firebaseappcheck.viewer
دسترسی فقط خواندنی به منابع
App Check
Firebase App Check درستی‌سنجی‌کننده کد
roles/firebaseappcheck.tokenVerifier
دسترسی به قابلیت‌های درستی‌سنجی کد برای App Check

‫Firebase App Distribution نقش

نقش شرح اجازه‌ها
Firebase App Distribution سرپرست
roles/firebaseappdistro.admin
دسترسی کامل خواندن/ نوشتن به منابع
App Distribution
Firebase App Distribution نظاره‌گر
roles/firebaseappdistro.viewer
دسترسی فقط خواندنی به منابع
App Distribution

‫Firebase App Hosting نقش

نقش شرح اجازه‌ها
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
حداقل دسترسی لازم برای ساختن و اجرای پس‌اندهای App Hosting. معمولاً به حساب‌های سرویس اعطا می‌شود.
Firebase App Hosting سرپرست
roles/firebaseapphosting.admin
دسترسی کامل خواندن/ نوشتن به منابع
App Hosting
Firebase App Hosting نظاره‌گر
roles/firebaseapphosting.viewer
دسترسی فقط خواندنی به منابع
App Hosting
Firebase App Hosting توسعه‌دهنده
roles/firebaseapphosting.developer
دسترسی کامل خواندن/ نوشتن به منابع
App Hosting پس‌نهایی، ساخت، و انتشار.

‫Firebase Authentication نقش

نقش شرح اجازه‌ها
Firebase Authentication سرپرست
roles/firebaseauth.admin
دسترسی کامل خواندن/ نوشتن به منابع
Authentication
Firebase Authentication نظاره‌گر
roles/firebaseauth.viewer
دسترسی فقط خواندنی به منابع
Authentication

نقش‌های Firebase A/B Testing (بتا)

نقش شرح اجازه‌ها
Firebase A/B Testing سرپرست
roles/firebaseabt.admin
(بتا)
دسترسی کامل خواندن/ نوشتن به منابع
A/B Testing
Firebase A/B Testing نظاره‌گر
roles/firebaseabt.viewer
(بتا)
دسترسی فقط خواندنی به منابع
A/B Testing

‫Cloud Firestore نقش

نقش‌های Cloud Firestore دردسترس را در سند Google Cloud پیدا کنید.

برای اینکه به عضو پروژه اجازه دهید قوانین امنیتی را در کنسول Firebase ویرایش و منتشر کند یا قوانین امنیتی را ازطریق Firebase CLI مستقر کند، می‌توانید نقش سفارشی ایجاد کنید و سپس آن را به او اختصاص دهید که شامل اجازه‌های firebaserules.* باشد.

‫Cloud Storage نقش

نقش‌های Cloud Storage دردسترس را در سند Google Cloud پیدا کنید.

برای اینکه به عضو پروژه اجازه دهید قوانین امنیتی را در کنسول 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
roles/firebasemessagingcampaigns.viewer
دسترسی فقط خواندنی به
منابع پویش‌ها برای Cloud Messaging و In-App Messaging

‫Firebase Cloud Messaging نقش

علاوه‌بر نقش Firebase Cloud Messaging API، ممکن است لازم باشد نقش مناسبی برای پویش‌های پیام‌رسانی Firebase اختصاص دهید.

نقش شرح اجازه‌ها
Firebase Cloud Messaging API Admin
roles/firebasecloudmessaging.admin
دسترسی کامل خواندن/ نوشتن به منابع میانای برنامه‌سازی کاربردی Firebase Cloud Messaging.
نقش شرح اجازه‌ها
Firebase Cloud Messaging سرپرست
roles/firebasenotifications.admin
دسترسی کامل خواندن/ نوشتن به منابع
Cloud Messaging
Firebase Cloud Messaging نظاره‌گر
roles/firebasenotifications.viewer
دسترسی فقط خواندنی به منابع
Cloud Messaging

‫Firebase Crashlytics نقش

نقش شرح اجازه‌ها
Firebase Crashlytics سرپرست
roles/firebasecrashlytics.admin
دسترسی کامل خواندن/ نوشتن به منابع
Crashlytics
Firebase Crashlytics نظاره‌گر
roles/firebasecrashlytics.viewer
دسترسی فقط خواندنی به منابع
Crashlytics

‫Firebase Hosting نقش

نقش شرح اجازه‌ها
Firebase Hosting سرپرست
roles/firebasehosting.admin
دسترسی کامل خواندن/ نوشتن به منابع
Hosting
Firebase Hosting نظاره‌گر
roles/firebasehosting.viewer
دسترسی فقط خواندنی به منابع
Hosting

نقش‌های Firebase In-App Messaging (بتا)

نقش شرح اجازه‌ها
Firebase In-App Messaging سرپرست
roles/firebaseinappmessaging.admin
(بتا)
دسترسی کامل خواندن/ نوشتن به منابع
In-App Messaging
Firebase In-App Messaging نظاره‌گر
roles/firebaseinappmessaging.viewer
(بتا)
دسترسی فقط خواندنی به منابع
In-App Messaging

‫Firebase Performance Monitoring نقش

نقش شرح اجازه‌ها
Firebase Performance Monitoring سرپرست
roles/firebaseperformance.admin
دسترسی کامل خواندن/ نوشتن به منابع
Performance Monitoring

پیکربندی و دریافت هشدارهای Performance Monitoring
Firebase Performance Monitoring نظاره‌گر
roles/firebaseperformance.viewer
دسترسی فقط خواندنی به منابع
Performance Monitoring

‫Firebase Realtime Database نقش

نقش شرح اجازه‌ها
Firebase Realtime Database سرپرست
roles/firebasedatabase.admin
دسترسی کامل خواندن/ نوشتن به منابع
Realtime Database
Firebase Realtime Database نظاره‌گر
roles/firebasedatabase.viewer
دسترسی فقط خواندنی به منابع
Realtime Database

‫Firebase Remote Config نقش

نقش شرح اجازه‌ها
Firebase Remote Config سرپرست
roles/cloudconfig.admin
دسترسی کامل خواندن/ نوشتن به منابع
Remote Config
Firebase Remote Config نظاره‌گر
roles/cloudconfig.viewer
دسترسی فقط خواندنی به منابع
Remote Config

‫Firebase Test Lab نقش

Firebase Test Lab به دسترسی به دسته‌های Cloud Storage نیاز دارد، بنابراین به مجموعه بسیار خاصی از اجازه‌ها نیاز دارد که همه آن‌ها در نقش‌های ازپیش تعریف‌شده استاندارد Firebase گنجانده نشده‌اند. برای اعطای دسترسی به Test Lab، از یکی از راه‌حل‌های شرح‌داده‌شده در بخش اجازه‌های Firebase Test Lab استفاده کنید.

محصولات منسوخ یا پشتیبانی‌نشده

نقش شرح اجازه‌ها
Firebase Dynamic Links سرپرست
roles/firebasedynamiclinks.admin
دسترسی کامل خواندن/ نوشتن به منابع
Dynamic Links
Firebase Dynamic Links نظاره‌گر
roles/firebasedynamiclinks.viewer
دسترسی فقط خواندنی به منابع
Dynamic Links

Firebase Extensions نقش ناشر

نقش شرح اجازه‌ها
Firebase Extensions Publisher - Extensions Admin
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
بارگذاری، انتشار، و مشاهده جزئیات و سنجه‌های
Firebase Extensions
Firebase Extensions Publisher - Extensions Viewer
roles/firebaseextensionspublisher.extensionsViewer
(بتا)
مشاهده جزئیات و سنجه‌های
Firebase Extensions بارگذاری‌شده توسط این ناشر

نقش‌های Firebase ML (بتا)

نقش شرح اجازه‌ها
Firebase ML سرپرست
roles/firebaseml.admin
(بتا)
دسترسی کامل خواندن/ نوشتن به منابع
Firebase ML
Firebase ML نظاره‌گر
roles/firebaseml.viewer
(بتا)
دسترسی فقط خواندنی به منابع
Firebase ML