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

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

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

نقش‌های منطق هوش مصنوعی فایربیس

نقش توضیحات مجوزها
مدیر منطق هوش مصنوعی فایربیس
roles/firebasevertexai.admin
دسترسی کامل برای خواندن/نوشتن
منابع منطق هوش مصنوعی فایربیس
نمایشگر منطق هوش مصنوعی فایربیس
roles/firebasevertexai.viewer
دسترسی فقط خواندنی به
منابع منطق هوش مصنوعی فایربیس

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 اجراکننده محاسبات
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 Cloud Messaging و Firebase In-App Messaging اعمال می‌شوند.

نقش توضیحات مجوزها
کمپین‌های پیام‌رسانی فایربیس، مدیر
roles/firebasemessagingcampaigns.admin
دسترسی کامل برای خواندن/نوشتن
منابع کمپین‌ها برای Cloud Messaging و In-App Messaging
نمایشگر کمپین‌های پیام‌رسانی فایربیس
roles/firebasemessagingcampaigns.viewer
دسترسی فقط خواندنی به
منابع کمپین‌ها برای Cloud Messaging و In-App Messaging

نقش‌های Firebase Cloud Messaging

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

نقش توضیحات مجوزها
مدیریت API Firebase Cloud Messaging
roles/firebasecloudmessaging.admin
دسترسی کامل خواندن/نوشتن به منابع API 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 Dynamic Links
roles/firebasedynamiclinks.admin
دسترسی کامل برای خواندن/نوشتن
منابع Dynamic Links
نمایشگر Firebase Dynamic Links
roles/firebasedynamiclinks.viewer
دسترسی فقط خواندنی به
منابع Dynamic Links

نقش‌های ناشر Firebase Extensions

نقش توضیحات مجوزها
ناشر Firebase Extensions - مدیر افزونه‌ها
roles/firebaseextensionspublisher.extensionsAdmin
(بتا)
آپلود، انتشار و مشاهده جزئیات و معیارها برای
Firebase Extensions
ناشر Firebase Extensions - نمایشگر افزونه‌ها
roles/firebaseextensionspublisher.extensionsViewer
(بتا)
مشاهده جزئیات و معیارها برای
Firebase Extensions آپلود شده توسط این ناشر

نقش‌های 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 ML (بتا)

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

نقش‌های 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 دارد، بنابراین به مجموعه‌ای بسیار خاص از مجوزها نیاز دارد که همگی در نقش‌های از پیش تعریف‌شده استاندارد فایربیس گنجانده نشده‌اند. برای اعطای دسترسی به Test Lab ، از یکی از راه‌حل‌های شرح داده شده در بخش مجوزهای Firebase Test Lab استفاده کنید.