查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

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

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

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

نقش‌های بررسی برنامه Firebase

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

نقش های توزیع برنامه Firebase

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

نقش های احراز هویت Firebase

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

نقش‌های آزمایش Firebase A/B (بتا)

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

نقش های Cloud Firestore

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

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

نقش‌های ذخیره‌سازی ابری

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

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

توابع ابری برای نقش های Firebase

توابع Cloud موجود برای نقش های Firebase را در اسناد Google Cloud پیدا کنید.

نقش های Firebase Cloud Messaging

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

نقش های Firebase Crashlytics

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

نقش های میزبانی Firebase

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

نقش های پیام رسانی درون برنامه ای Firebase (بتا)

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

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

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

نقش های نظارت بر عملکرد Firebase

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

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

نقش های پایگاه داده بیدرنگ Firebase

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

نقش های پیکربندی از راه دور Firebase

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

نقش های آزمایشگاه تست Firebase

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