این نقشها دسترسی کامل خواندن/نوشتن یا فقط خواندنی را به محصولات خاص  Firebase میدهند.
 این نقشها را با استفاده از کنسول Google Cloud   به اعضای پروژه اختصاص دهید.
 توجه:  مجوزهای زیر در همه  نقش های از پیش تعریف شده در سطح محصول Firebase وجود دارد: 
 نقش های منطق هوش مصنوعی Firebase   نقش  توضیحات  مجوزها  Firebase AI Logic  Adminroles/firebasevertexai.admin  دسترسی کامل خواندن/نوشتن بهمنطقی هوش مصنوعی Firebase   مجوزهای مدیریت منطق هوش مصنوعی Firebase  
 firebasevertexai.configs.update
 Firebase AI Logic  Viewerroles/firebasevertexai.viewer  دسترسی فقط خواندنی بهمنطقی هوش مصنوعی Firebase   مجوزهای Firebase AI Logic  Viewer
 firebasevertexai.configs.get
 نقشهای Firebase App Check   نقش  توضیحات  مجوزها  Firebase App Check  Adminroles/firebaseappcheck.admin  دسترسی کامل خواندن/نوشتن بهApp Check   App Check 
 firebaseappcheck.appAttestConfig.get
 نمایشگر Firebase App Check  roles/firebaseappcheck.viewer  دسترسی فقط خواندنی بهApp Check   مجوزهای App Check  Viewer
 firebaseappcheck.appAttestConfig.get
 Firebase App Check  Token Verifierroles/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
 نمایشگر Firebase App Distribution  roles/firebaseappdistro.viewer  دسترسی فقط خواندنی بهApp Distribution   مجوزهای نمایشگر App Distribution  
 firebaseappdistro.releases.list
 نقش های Firebase App Hosting   توجه:  مالک پروژه باید اولین  باطن App Hosting  را برای یک پروژه ایجاد کند. پس از این راهاندازی اولیه، مدیران App Hosting  همچنین میتوانند باطنهای اضافی را ایجاد و مدیریت کنند.   نقش  توضیحات  مجوزها  Firebase App Hosting  Compute Runnerroles/firebaseapphosting.computeRunner  حداقل دسترسی مورد نیاز برای ساخت و اجرای برنامه های پشتیبان App Hosting  . به طور معمول به حساب های خدمات اعطا می شود.  مجوزهای App Hosting  Compute Runner
 مدیر Firebase App Hosting  roles/firebaseapphosting.admin  دسترسی کامل خواندن/نوشتن بهApp Hosting   مجوزهای مدیر App Hosting  
 firebaseapphosting.backends.create
 نمایشگر Firebase App Hosting  roles/firebaseapphosting.viewer  دسترسی فقط خواندنی بهApp Hosting   مجوزهای نمایشگر App Hosting  
 firebaseapphosting.backends.get
 توسعه دهنده Firebase App Hosting  roles/firebaseapphosting.developer  دسترسی کامل خواندن/نوشتن بهApp Hosting  منابع پشتیبان، ایجاد و انتشار می کند.  مجوزهای توسعه دهنده App Hosting  
 firebaseapphosting.backends.update
 نقش های Firebase Authentication   نقش  توضیحات  مجوزها  مدیر Firebase Authentication  roles/firebaseauth.admin  دسترسی کامل خواندن/نوشتن بهAuthentication   مجوزهای مدیریت Authentication  
 firebaseauth.configs.create
 نمایشگر Firebase Authentication  roles/firebaseauth.viewer  دسترسی فقط خواندنی بهAuthentication   مجوزهای Authentication  Viewer
 firebaseauth.configs.get
 نقشهای Firebase A/B Testing  (بتا)   احتیاط:  این نقشها و مجوزهای خاص محصول آنها نسخههای بتا  هستند. این به این معنی است که عملکرد ممکن است به روش های ناسازگار با عقب تغییر کند یا پشتیبانی محدودی داشته باشد. نسخه بتا مشمول هیچ سیاست SLA یا منسوخ شدن نیست. 
 نقش  توضیحات  مجوزها  مدیریت Firebase A/B Testing  roles/firebaseabt.admin(بتا)   دسترسی کامل خواندن/نوشتن بهA/B Testing   A/B Testing  مجوزهای مدیر
 firebaseabt.experimentresults.get
 Firebase A/B Testing  Viewerroles/firebaseabt.viewer(بتا)   دسترسی فقط خواندنی بهA/B Testing   مجوزهای A/B Testing  Viewer
 firebaseabt.experimentresults.get
 نقش های 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 مجوزهای مدیر 
 firebasemessagingcampaigns.campaigns.create
 مشاهده کننده کمپین های پیام رسانی Firebase roles/firebasemessagingcampaigns.viewer  دسترسی فقط خواندنی بهCloud Messaging  و In-App Messaging   کمپین های پیام رسانی Firebase مجوزهای بیننده 
 firebasemessagingcampaigns.campaigns.get
 نقش های Firebase Cloud Messaging   علاوه بر نقش Firebase Cloud Messaging  API، ممکن است لازم باشد نقش مناسب کمپینهای پیامرسان Firebase را  نیز اختصاص دهید.
 نقش  توضیحات  مجوزها  Firebase Cloud Messaging  API Adminroles/firebasecloudmessaging.admin  دسترسی کامل خواندن/نوشتن به منابع Firebase Cloud Messaging  API.  مجوزهای مدیر Firebase Cloud Messaging  API 
 cloudmessaging.messages.create
 نقش  توضیحات  مجوزها  مدیر Firebase Cloud Messaging  roles/firebasenotifications.admin  دسترسی کامل خواندن/نوشتن بهCloud Messaging   مجوزهای مدیر Cloud Messaging  
 firebasenotifications.messages.create
 Firebase Cloud Messaging  Viewerroles/firebasenotifications.viewer  دسترسی فقط خواندنی بهCloud Messaging   مجوزهای Cloud Messaging  Viewer
 firebasenotifications.messages.get
 نقش های Firebase Crashlytics   نقش  توضیحات  مجوزها  Firebase Crashlytics  Adminroles/firebasecrashlytics.admin  دسترسی کامل خواندن/نوشتن بهCrashlytics   مجوزهای مدیریت Crashlytics  
 firebasecrashlytics.config.get
 Firebase Crashlytics  Viewerroles/firebasecrashlytics.viewer  دسترسی فقط خواندنی بهCrashlytics   مجوزهای Crashlytics  Viewer
 firebasecrashlytics.config.get
نقش های Firebase Dynamic Links   نقش  توضیحات  مجوزها  مدیریت Firebase Dynamic Links  roles/firebasedynamiclinks.admin  دسترسی کامل خواندن/نوشتن بهDynamic Links   مجوزهای مدیریت Dynamic Links  
 firebasedynamiclinks.destinations.list
 مشاهده گر Firebase Dynamic Links  roles/firebasedynamiclinks.viewer  دسترسی فقط خواندنی بهDynamic Links   مجوزهای مشاهده کننده Dynamic Links  
 firebasedynamiclinks.destinations.list
نقش های ناشر Firebase Extensions   احتیاط:  این نقشها و مجوزهای خاص محصول آنها نسخههای بتا  هستند. این به این معنی است که عملکرد ممکن است به روش های ناسازگار با عقب تغییر کند یا پشتیبانی محدودی داشته باشد. نسخه بتا مشمول هیچ سیاست SLA یا منسوخ شدن نیست. 
 نقش  توضیحات  مجوزها  Firebase Extensions  Publisher - Extensions Adminroles/firebaseextensionspublisher.extensionsAdmin(بتا)   آپلود، انتشار، و مشاهده جزئیات و معیارهای برایFirebase Extensions   Firebase Extensions  Publisher - مجوزهای Admin Extensions
 firebaseextensionspublisher.extensions.create
 Firebase Extensions  Publisher - Extensions Viewerroles/firebaseextensionspublisher.extensionsViewer(بتا)   مشاهده جزئیات و معیارهای برایFirebase Extensions  توسط این ناشر بارگذاری شده است  Firebase Extensions  Publisher - مجوزهای Extensions Viewer
 firebaseextensionspublisher.extensions.get
 نقش های Firebase Hosting   نقش  توضیحات  مجوزها  مدیر Firebase Hosting  roles/firebasehosting.admin  دسترسی کامل خواندن/نوشتن بهHosting   Hosting  مجوزهای مدیریت
 firebasehosting.sites.create
 نمایشگر Firebase Hosting  roles/firebasehosting.viewer  دسترسی فقط خواندنی بهHosting   Hosting  مجوزهای Viewer
 firebasehosting.sites.get
 نقش های Firebase In-App Messaging  (بتا)   احتیاط:  این نقشها و مجوزهای خاص محصول آنها نسخههای بتا  هستند. این به این معنی است که عملکرد ممکن است به روش های ناسازگار با عقب تغییر کند یا پشتیبانی محدودی داشته باشد. نسخه بتا مشمول هیچ سیاست SLA یا منسوخ شدن نیست. 
 نقش  توضیحات  مجوزها  مدیر Firebase In-App Messaging  roles/firebaseinappmessaging.admin(بتا)   دسترسی کامل خواندن/نوشتن بهIn-App Messaging   مجوزهای مدیریت In-App Messaging  
 firebaseinappmessaging.campaigns.create
 نمایشگر Firebase In-App Messaging  roles/firebaseinappmessaging.viewer(بتا)   دسترسی فقط خواندنی بهIn-App Messaging   مجوزهای In-App Messaging  Viewer
 firebaseinappmessaging.campaigns.get
 نقشهای Firebase ML  (بتا)   احتیاط:  این نقشها و مجوزهای خاص محصول آنها نسخههای بتا  هستند. این به این معنی است که عملکرد ممکن است به روش های ناسازگار با عقب تغییر کند یا پشتیبانی محدودی داشته باشد. نسخه بتا مشمول هیچ سیاست SLA یا منسوخ شدن نیست. 
 نقش  توضیحات  مجوزها  Firebase ML  Adminroles/firebaseml.admin(بتا)   دسترسی کامل خواندن/نوشتن بهFirebase ML   مجوزهای مدیریت Firebase ML  
 firebaseml.models.create
 Firebase ML  Viewerroles/firebaseml.viewer(بتا)   دسترسی فقط خواندنی بهFirebase ML   مجوزهای Firebase ML  Viewer
 firebaseml.models.get
 نقش  توضیحات  مجوزها  مدیریت Firebase Performance Monitoring  roles/firebaseperformance.admin  دسترسی کامل خواندن/نوشتن بهPerformance Monitoring Performance Monitoring   مجوزهای مدیریت Performance Monitoring  
 firebaseperformance.config.create
 نمایشگر 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
 نمایشگر Firebase Realtime Database  roles/firebasedatabase.viewer  دسترسی فقط خواندنی بهRealtime Database   مجوزهای Realtime Database 
 firebasedatabase.instances.get
نقش های 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  Viewer
 cloudconfig.configs.get
 نقش های Firebase Test Lab   Firebase Test Lab  به دسترسی به سطلهای Cloud Storage  نیاز دارد، بنابراین به مجموعهای از مجوزها نیاز دارد که همه در نقشهای از پیش تعریفشده استاندارد Firebase گنجانده نشدهاند. برای اعطای دسترسی به Test Lab  ، از یکی از راه حل های توضیح داده شده در بخش مجوزهای Firebase Test Lab   استفاده کنید.