התפקידים האלה מעניקים גישה מלאה לקריאה/כתיבה או גישה לקריאה בלבד למוצרים ספציפיים של 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 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 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 Authenticationroles/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
במסמכי התיעוד של 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.
תפקיד | תיאור | הרשאות |
---|---|---|
אדמין של קמפיינים להעברת הודעות ב-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 Messagingroles/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 Crashlyticsroles/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 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 תפקידים
תפקיד | תיאור | הרשאות |
---|---|---|
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 Configroles/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.