תפקידים מוגדרים מראש ברמת המוצר ב-Firebase
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
התפקידים האלה מעניקים גישת קריאה/כתיבה מלאה או גישת קריאה בלבד למוצרי Firebase ספציפיים .
מקצים את התפקידים האלה לחברי הפרויקט באמצעות מסוף Google Cloud .
הערה: ההרשאות הבאות כלולות בכל התפקידים המוגדרים מראש ברמת המוצר ב-Firebase:
– firebase.clients.get
– firebase.clients.list
– firebase.projects.get
– resourcemanager.projects.get
– resourcemanager.projects.list
Firebase AI Logic תפקידים
תפקיד
תיאור
הרשאות
Firebase AI Logic אדמין
roles/firebasevertexai.admin
גישת קריאה/כתיבה מלאה למשאביFirebase AI Logic
Firebase AI Logic הרשאות
אדמין
firebasevertexai.configs.update
firebasevertexai.configs.get
Firebase AI Logic צפייה
roles/firebasevertexai.viewer
הרשאת קריאה בלבד למשאבים שלFirebase AI Logic
Firebase AI Logic הרשאות צפייה
firebasevertexai.configs.get
Firebase App Check תפקידים
תפקיד
תיאור
הרשאות
Firebase App Check אדמין
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 הרשאות צפייה
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 תפקידים
הערה: הבעלים של הפרויקט צריך ליצור את הקצה העורפי App Hosting הראשון לפרויקט. אחרי ההגדרה הראשונית, 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 הרשאות צפייה
firebaseauth.configs.get
firebaseauth.users.get
תפקידים ב-Firebase A/B Testing (בטא)
שימו לב: התפקידים האלה וההרשאות הספציפיות למוצר שלהם הם גרסאות בטא . המשמעות היא שהפונקציונליות עשויה להשתנות בדרכים שלא תואמות לאחור, או שהתמיכה בה תהיה מוגבלת. גרסת בטא לא כפופה להסכם רמת שירות או למדיניות הוצאה משימוש.
זמינות התכונות והתמיכה בתפקידי IAM האלה ב-Firebase ימשיכו להשתפר ככל שהכלי יתפתח.
תפקיד
תיאור
הרשאות
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 צפייה
roles/firebaseabt.viewer
(בטא)
הרשאת קריאה בלבד למשאבים שלA/B Testing
A/B Testing הרשאות צפייה
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 Messaging
התפקידים האלה חלים על קמפיינים ב-Firebase Cloud Messaging וב-Firebase In-App Messaging .
תפקיד
תיאור
הרשאות
אדמין של קמפיינים של Firebase Messaging
roles/firebasemessagingcampaigns.admin
גישת קריאה/כתיבה מלאה למשאבי הקמפיינים עבור
Cloud Messaging ו-In-App Messaging
הרשאות אדמין של קמפיינים של Firebase Messaging
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Firebase messaging campaigns Viewer
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 צפייה
roles/firebasenotifications.viewer
הרשאת קריאה בלבד למשאבים שלCloud Messaging
Cloud Messaging הרשאות צפייה
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics תפקידים
תפקיד
תיאור
הרשאות
Firebase Crashlytics אדמין
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 צפייה
roles/firebasecrashlytics.viewer
הרשאת קריאה בלבד למשאבים שלCrashlytics
Crashlytics הרשאות צפייה
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 תפקידים ב-Publisher
שימו לב: התפקידים האלה וההרשאות הספציפיות למוצר שלהם הם גרסאות בטא . המשמעות היא שהפונקציונליות עשויה להשתנות בדרכים שלא תואמות לאחור, או שהתמיכה בה תהיה מוגבלת. גרסת בטא לא כפופה להסכם רמת שירות או למדיניות הוצאה משימוש.
זמינות התכונות והתמיכה בתפקידי IAM האלה ב-Firebase ימשיכו להשתפר ככל שהכלי יתפתח.
תפקיד
תיאור
הרשאות
Firebase Extensions בעל תוכן דיגיטלי – אדמין של תוספים
roles/firebaseextensionspublisher.extensionsAdmin
(בטא)
העלאה, פרסום וצפייה בפרטים ובמדדים שלFirebase Extensions
Firebase Extensions בעל תוכן דיגיטלי – הרשאות אדמין של תוספים
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions בעל תוכן דיגיטלי – כלי לצפייה בתוספים
roles/firebaseextensionspublisher.extensionsViewer
(בטא)
הצגת הפרטים והמדדים שלFirebase Extensions שהועלו על ידי בעל התוכן הדיגיטלי הזה
Firebase Extensions בעל תוכן דיגיטלי – הרשאות
בכלי לבדיקת תוספים
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 הרשאות צפייה
firebasehosting.sites.get
firebasehosting.sites.list
תפקידים ב-Firebase In-App Messaging (בטא)
שימו לב: התפקידים האלה וההרשאות הספציפיות למוצר שלהם הם גרסאות בטא . המשמעות היא שהפונקציונליות עשויה להשתנות בדרכים שלא תואמות לאחור, או שהתמיכה בה תהיה מוגבלת. גרסת בטא לא כפופה להסכם רמת שירות או למדיניות הוצאה משימוש.
זמינות התכונות והתמיכה בתפקידי IAM האלה ב-Firebase ימשיכו להשתפר ככל שהכלי יתפתח.
תפקיד
תיאור
הרשאות
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 הרשאות צפייה
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
תפקידים ב-Firebase ML (בטא)
שימו לב: התפקידים האלה וההרשאות הספציפיות למוצר שלהם הם גרסאות בטא . המשמעות היא שהפונקציונליות עשויה להשתנות בדרכים שלא תואמות לאחור, או שהתמיכה בה תהיה מוגבלת. גרסת בטא לא כפופה להסכם רמת שירות או למדיניות הוצאה משימוש.
זמינות התכונות והתמיכה בתפקידי IAM האלה ב-Firebase ימשיכו להשתפר ככל שהכלי יתפתח.
תפקיד
תיאור
הרשאות
Firebase ML אדמין
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 צפייה
roles/firebaseml.viewer
(בטא)
הרשאת קריאה בלבד למשאבים שלFirebase ML
Firebase ML הרשאות צפייה
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 הרשאות צפייה
cloudconfig.configs.get
Firebase Test Lab תפקידים
Firebase Test Lab דורש גישה לקטגוריות Cloud Storage , ולכן הוא דורש קבוצה ספציפית מאוד של הרשאות שלא כולן נכללות בתפקידים המוגדרים מראש של Firebase. כדי להעניק גישה ל-Test Lab , משתמשים באחד מהפתרונות שמתוארים בקטע Firebase Test Lab הרשאות .