این نقشها دسترسی کامل خواندن/نوشتن یا فقط خواندنی را به محصولات خاص Firebase میدهند.
این نقشها را با استفاده از کنسول Google Cloud به اعضای پروژه اختصاص دهید.
توجه: مجوزهای زیر در همه نقش های از پیش تعریف شده در سطح محصول Firebase وجود دارد: - firebase.clients.get - firebase.clients.list - firebase.projects.get - resourcemanager.projects.get - resourcemanager.projects.list Firebase App Check نقش توضیحات مجوزها Firebase App Check Admin 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 Viewer
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 Token Verifier 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 Runner roles/firebaseapphosting.computeRunner
حداقل دسترسی مورد نیاز برای ساخت و اجرای برنامه های پشتیبان App Hosting . به طور معمول به حساب های خدمات اعطا می شود. مجوزهای App Hosting Compute Runner
مدیر 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 Viewer
firebaseauth.configs.get firebaseauth.users.get
نقشهای Firebase A/B Testing (بتا) احتیاط: این نقشها و مجوزهای خاص محصول آنها نسخههای بتا هستند. این به این معنی است که عملکرد ممکن است به روش های ناسازگار با عقب تغییر کند یا پشتیبانی محدودی داشته باشد. نسخه بتا مشمول هیچ سیاست SLA یا منسوخ شدن نیست. در دسترس بودن ویژگی و پشتیبانی از این نقشهای Firebase IAM همچنان با بلوغ ابزار بهبود مییابد.
نقش توضیحات مجوزها مدیریت 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 Viewer roles/firebaseabt.viewer
(بتا) دسترسی فقط خواندنی به منابع A/B Testing مجوزهای A/B Testing Viewer
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.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 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 Viewer roles/firebasenotifications.viewer
دسترسی فقط خواندنی به منابع Cloud Messaging مجوزهای Cloud Messaging Viewer
firebasenotifications.messages.get firebasenotifications.messages.list
نقش های Firebase Crashlytics نقش توضیحات مجوزها Firebase Crashlytics Admin 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 Viewer roles/firebasecrashlytics.viewer
دسترسی فقط خواندنی به منابع Crashlytics مجوزهای Crashlytics Viewer
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 احتیاط: این نقشها و مجوزهای خاص محصول آنها نسخههای بتا هستند. این به این معنی است که عملکرد ممکن است به روش های ناسازگار با عقب تغییر کند یا پشتیبانی محدودی داشته باشد. نسخه بتا مشمول هیچ سیاست SLA یا منسوخ شدن نیست. در دسترس بودن ویژگی و پشتیبانی از این نقشهای Firebase IAM همچنان با بلوغ ابزار بهبود مییابد.
نقش توضیحات مجوزها Firebase Extensions Publisher - Extensions Admin roles/firebaseextensionspublisher.extensionsAdmin
(بتا) آپلود، انتشار، و مشاهده جزئیات و معیارهای برای Firebase Extensions Firebase Extensions Publisher - مجوزهای Admin Extensions
firebaseextensionspublisher.extensions.create firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Firebase Extensions Publisher - Extensions Viewer roles/firebaseextensionspublisher.extensionsViewer
(بتا) مشاهده جزئیات و معیارهای برای Firebase Extensions توسط این ناشر بارگذاری شده است Firebase Extensions Publisher - مجوزهای Extensions Viewer
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 مجوزهای Viewer
firebasehosting.sites.get firebasehosting.sites.list
نقش های Firebase In-App Messaging (بتا) احتیاط: این نقشها و مجوزهای خاص محصول آنها نسخههای بتا هستند. این به این معنی است که عملکرد ممکن است به روش های ناسازگار با عقب تغییر کند یا پشتیبانی محدودی داشته باشد. نسخه بتا مشمول هیچ سیاست SLA یا منسوخ شدن نیست. در دسترس بودن ویژگی و پشتیبانی از این نقشهای Firebase IAM همچنان با بلوغ ابزار بهبود مییابد.
نقش توضیحات مجوزها مدیر 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 Viewer
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
نقشهای Firebase ML (بتا) احتیاط: این نقشها و مجوزهای خاص محصول آنها نسخههای بتا هستند. این به این معنی است که عملکرد ممکن است به روش های ناسازگار با عقب تغییر کند یا پشتیبانی محدودی داشته باشد. نسخه بتا مشمول هیچ سیاست SLA یا منسوخ شدن نیست. در دسترس بودن ویژگی و پشتیبانی از این نقشهای Firebase IAM همچنان با بلوغ ابزار بهبود مییابد.
نقش توضیحات مجوزها Firebase ML Admin 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 Viewer roles/firebaseml.viewer
(بتا) دسترسی فقط خواندنی به منابع Firebase ML مجوزهای Firebase ML Viewer
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
نقش توضیحات مجوزها مدیریت 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 Viewer
cloudconfig.configs.get
نقش های Firebase Test Lab Firebase Test Lab به دسترسی به سطلهای Cloud Storage نیاز دارد، بنابراین به مجموعهای از مجوزها نیاز دارد که همه در نقشهای از پیش تعریفشده استاندارد Firebase گنجانده نشدهاند. برای اعطای دسترسی به Test Lab ، از یکی از راه حل های توضیح داده شده در بخش مجوزهای Firebase Test Lab استفاده کنید.