התפקידים האלה מעניקים גישה מלאה לקריאה/כתיבה או גישה לקריאה בלבד למוצרים ספציפיים של Firebase.
מקצים את התפקידים האלה לחברי הפרויקט באמצעות מסוף Google Cloud.
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 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 Runnerroles/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 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
אפשר למצוא את התפקידים הזמינים ב-Cloud Firestore במסמכי התיעוד של Google Cloud.
כדי לאפשר למשתתף בפרויקט לערוך ולפרסם כללי אבטחה במסוף Firebase או לפרוס כללי אבטחה דרך CLI של Firebase, אפשר ליצור תפקיד בהתאמה אישית ולהקצות לו את ההרשאות firebaserules.*
.
Cloud Storage roles
אפשר למצוא את התפקידים הזמינים ב-Cloud Storage במסמכי התיעוד של Google Cloud.
כדי לאפשר למשתתף בפרויקט לערוך ולפרסם כללי אבטחה במסוף Firebase או לפרוס כללי אבטחה דרך CLI של Firebase, אפשר ליצור תפקיד בהתאמה אישית ולהקצות לו את ההרשאות firebaserules.*
.
Cloud Functions for Firebase roles
אפשר למצוא את התפקידים הזמינים ב-Cloud Functions for Firebase במסמכי התיעוד של Google Cloud.
התפקידים בקמפיינים של Firebase Messaging
התפקידים האלה חלים על קמפיינים של Firebase Cloud Messaging ושל Firebase In-App Messaging.
תפקיד | תיאור | הרשאות |
---|---|---|
אדמין של קמפיינים להעברת הודעות ב-Firebaseroles/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 |
כלי הצפייה בקמפיינים להעברת הודעות ב-Firebaseroles/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 roles
תפקיד | תיאור | הרשאות |
---|---|---|
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 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 (בטא)
תפקיד | תיאור | הרשאות |
---|---|---|
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 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
תפקיד | תיאור | הרשאות |
---|---|---|
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 roles
תפקיד | תיאור | הרשאות |
---|---|---|
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 roles
תפקיד | תיאור | הרשאות |
---|---|---|
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.