התפקידים האלה מעניקים הרשאת קריאה/כתיבה מלאה או הרשאת קריאה בלבד ל-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 אדמין
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 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 קצוות עורפיים, גרסאות build
ומשיקים משאבים.
מפתח של 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.experiences.delete
firebaseabt.experiences.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.experiences.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore תפקידים
כדאי לחפש תפקידים זמינים של Cloud Firestore ב
מסמכי תיעוד של Google Cloud .
כדי לאפשר לחבר בפרויקט לערוך ולפרסם כללי אבטחה
Firebase או כדי לפרוס כללי אבטחה דרך ה-CLI של Firebase , צריך
יכולים ליצור ואז להקצות להם תפקיד בהתאמה אישית
שכולל את
firebaserules.*
הרשאות .
Cloud Storage תפקידים
כדאי לחפש תפקידים זמינים של Cloud Storage ב
מסמכי תיעוד של Google Cloud .
כדי לאפשר לחבר בפרויקט לערוך ולפרסם כללי אבטחה
Firebase או כדי לפרוס כללי אבטחה דרך ה-CLI של Firebase , צריך
יכולים ליצור ואז להקצות להם תפקיד בהתאמה אישית
שכולל את
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 צופה
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 roles
תפקיד
תיאור
הרשאות
Firebase Dynamic Links אדמין
roles/firebasedynamiclinks.admin
גישת קריאה/כתיבה מלאה ל-Dynamic Links משאבים
אדמין ב-Dynamic Links
הרשאות
firebasedynamiclinks.destinations.list
firebase Dynamiclinks.destinations.update
firebaseדינמיlinks.domains.create
firebasedynamiclinks.domains.delete
firebasedynamiclinks.domains.get
firebaseדינמיlinks.domains.list
firebaseDynamiclinks.domains.update
firebasedynamiclinks.links.create
firebaseדינמיlinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.links.update
firebaseדינמיlinks.stats.get
Firebase Dynamic Links צופה
roles/firebasedynamiclinks.viewer
הרשאת קריאה בלבד למשאביDynamic Links
הרשאות Dynamic Links צפייה
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebaseדינמיlinks.domains.list
firebaseדינמיlinks.links.get
firebasedynamiclinks.links.list
firebaseדינמיlinks.stats.get
Firebase Extensions תפקידי בעלים של אתר חדשות
זהירות: התפקידים האלה והתפקידים הספציפיים שלהם
ההרשאות הן גרסאות בטא . המשמעות היא שהפונקציונליות עשויה להשתנות באופן שלא יהיה תואם לאחור, או שתהיה לה תמיכה מוגבלת. גרסת בטא לא כפופה להסכם רמת שירות או למדיניות הוצאה משימוש.
זמינות התכונות והתמיכה בתפקידי ה-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 roles
תפקיד
תיאור
הרשאות
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 תפקידים (בטא)
זהירות: התפקידים האלה וההרשאות הספציפיות למוצרים הם גרסאות בטא . המשמעות היא
הפונקציונליות עשויה להשתנות בדרכים שאינן תואמות לאחור, או שהיא מוגבלת
תמיכה. גרסת בטא לא כפופה להסכם רמת שירות או למדיניות הוצאה משימוש.
הזמינות של התכונות והתמיכה בתפקידים האלה ב-Firebase IAM ימשיכו להשתפר ככל שהכלי יתפתח.
תפקיד
תיאור
הרשאות
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.pushionjobs.create
firebaseml.דחיסהionjobs.get
firebaseml.דחיסהionjobs.list
firebaseml.דחיסהionjobs.update
firebaseml.דחיסהionjobs.delete
firebaseml.דחיסהionjobs.start
Firebase ML צופה
roles/firebaseml.viewer
(בטא)
הרשאת קריאה בלבד למשאביFirebase ML
צפייה ב-Firebase ML
הרשאות
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.דחיסהionjobs.get
firebaseml.דחיסהionjobs.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 roles
ל-Firebase Test Lab נדרשת גישה ל-Cloud Storage קטגוריות, לכן
דורש קבוצה ספציפית מאוד של הרשאות שלא כולן כלולות
תפקידים רגילים שהוגדרו מראש ב-Firebase. כדי להעניק גישה אל Test Lab , צריך להשתמש באחת מהאפשרויות
הפתרונות שמתוארים
Firebase Test Lab הרשאות
.