התפקידים האלה מעניקים גישה מלאה לקריאה/כתיבה או גישה לקריאה בלבד למוצרים ספציפיים של Firebase.
מקצים את התפקידים האלה לחברי הפרויקט באמצעות מסוף Google Cloud .
הערה: ההרשאות הבאות נמצאות בכל התפקידים המוגדרים מראש ברמת המוצר ב-Firebase:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
Firebase App Check roles
תפקיד
תיאור
הרשאות
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 Token Verifier
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution roles
תפקיד
תיאור
הרשאות
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 roles
תפקיד
תיאור
הרשאות
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
גישה מלאה לקריאה/כתיבה למשאבי הקצה העורפי, גרסאות ה-build ופרסומי הגרסאות של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 roles
תפקיד
תיאור
הרשאות
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 (בטא)
זהירות: התפקידים האלה וההרשאות הספציפיות למוצר שלהם הם גרסאות בטא . המשמעות היא שהפונקציונליות עשויה להשתנות באופן שלא יהיה תואם לאחור, או שתהיה לה תמיכה מוגבלת. גרסת בטא לא כפופה להסכם רמת שירות או למדיניות הוצאה משימוש.
הזמינות של התכונות והתמיכה בתפקידים האלה ב-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 צפייה
roles/firebaseabt.viewer
(בטא)
הרשאת קריאה בלבד למשאביA/B Testing
הרשאות A/B Testing צפייה
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore roles
במסמכי התיעוד של Google Cloud מפורטים התפקידים הזמינים ב-Cloud Firestore .
כדי לאפשר למשתתף בפרויקט לערוך ולפרסם כללי אבטחה במסוף Firebase או לפרוס כללי אבטחה דרך CLI של Firebase , אפשר ליצור תפקיד בהתאמה אישית ולהקצות לו את ההרשאות firebaserules.*
.
Cloud Storage roles
במסמכי התיעוד של Google Cloud מפורטים התפקידים הזמינים ב-Cloud Storage .
כדי לאפשר למשתתף בפרויקט לערוך ולפרסם כללי אבטחה במסוף 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
הרשאת קריאה בלבד למשאבי campaigns עבור Cloud Messaging ו-In-App Messaging
ההרשאות של צפייה בקמפיינים של Firebase להעברת הודעות
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging roles
תפקיד
תיאור
הרשאות
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 roles
תפקיד
תיאור
הרשאות
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 תפקידי בעלים של אתר חדשות
זהירות: התפקידים האלה וההרשאות הספציפיות למוצרים הם גרסאות בטא . המשמעות היא שהפונקציונליות עשויה להשתנות באופן שלא יהיה תואם לאחור, או שתהיה לה תמיכה מוגבלת. גרסת בטא לא כפופה להסכם רמת שירות או למדיניות הוצאה משימוש.
הזמינות של התכונות והתמיכה בתפקידים האלה ב-Firebase IAM ימשיכו להשתפר ככל שהכלי יתפתח.
תפקיד
תיאור
הרשאות
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.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 .