תפקידים מוגדרים מראש ברמת המוצר ב-Firebase

התפקידים האלה מעניקים הרשאת קריאה/כתיבה מלאה או הרשאת קריאה בלבד למוצרי Firebase ספציפיים.

מקצים את התפקידים האלה לחברי הפרויקט באמצעות מסוף Google Cloud.

תפקידים ב-Firebase AI Logic

תפקיד תיאור הרשאות
Firebase AI Logic אדמין
roles/firebasevertexai.admin
גישת קריאה/כתיבה מלאה למשאבי
Firebase AI Logic
Firebase AI Logic צפייה
roles/firebasevertexai.viewer
הרשאת קריאה בלבד למשאבים של
Firebase AI Logic

תפקידים ב-Firebase App Check

תפקיד תיאור הרשאות
Firebase App Check אדמין
roles/firebaseappcheck.admin
גישת קריאה/כתיבה מלאה למשאבי
App Check
Firebase App Check צפייה
roles/firebaseappcheck.viewer
הרשאת קריאה בלבד למשאבים של
App Check
Firebase App Check Token Verifier
roles/firebaseappcheck.tokenVerifier
גישה ליכולות אימות הטוקנים של App Check

תפקידים ב-Firebase App Distribution

תפקיד תיאור הרשאות
Firebase App Distribution אדמין
roles/firebaseappdistro.admin
גישת קריאה/כתיבה מלאה למשאבי
App Distribution
Firebase App Distribution צפייה
roles/firebaseappdistro.viewer
הרשאת קריאה בלבד למשאבים של
App Distribution

תפקידים ב-Firebase App Hosting

תפקיד תיאור הרשאות
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
נדרשת גישה מינימלית כדי ליצור ולהפעיל קצה עורפי של App Hosting. בדרך כלל מוענק לחשבונות שירות.
Firebase App Hosting אדמין
roles/firebaseapphosting.admin
גישת קריאה/כתיבה מלאה למשאבי
App Hosting
Firebase App Hosting צפייה
roles/firebaseapphosting.viewer
הרשאת קריאה בלבד למשאבים של
App Hosting
Firebase App Hosting מפתח
roles/firebaseapphosting.developer
גישת קריאה/כתיבה מלאה למשאבי קצה עורפיים, גרסאות build וגרסאות.
App Hosting

תפקידים ב-Firebase Authentication

תפקיד תיאור הרשאות
Firebase Authentication אדמין
roles/firebaseauth.admin
גישת קריאה/כתיבה מלאה למשאבי
Authentication
Firebase Authentication צפייה
roles/firebaseauth.viewer
הרשאת קריאה בלבד למשאבים של
Authentication

תפקידים ב-Firebase A/B Testing (בטא)

תפקיד תיאור הרשאות
Firebase A/B Testing אדמין
roles/firebaseabt.admin
(בטא)
גישת קריאה/כתיבה מלאה למשאבי
A/B Testing
Firebase A/B Testing Viewer
roles/firebaseabt.viewer
(בטא)
הרשאת קריאה בלבד למשאבים של
A/B Testing

תפקידים ב-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 campaigns Viewer
roles/firebasemessagingcampaigns.viewer
הרשאת קריאה בלבד למשאבי הקמפיינים של
עבור Cloud Messaging ו-In-App Messaging

תפקידים ב-Firebase Cloud Messaging

בנוסף לתפקיד ב-API, יכול להיות שתצטרכו להקצות תפקיד מתאים בקמפיינים של העברת הודעות ב-Firebase.Firebase Cloud Messaging

תפקיד תיאור הרשאות
Firebase Cloud Messaging API Admin
roles/firebasecloudmessaging.admin
גישת קריאה/כתיבה מלאה למשאבי Firebase Cloud Messaging API.
תפקיד תיאור הרשאות
Firebase Cloud Messaging אדמין
roles/firebasenotifications.admin
גישת קריאה/כתיבה מלאה למשאבי
Cloud Messaging
Firebase Cloud Messaging צפייה
roles/firebasenotifications.viewer
הרשאת קריאה בלבד למשאבים של
Cloud Messaging

תפקידים ב-Firebase Crashlytics

תפקיד תיאור הרשאות
Firebase Crashlytics אדמין
roles/firebasecrashlytics.admin
גישת קריאה/כתיבה מלאה למשאבי
Crashlytics
Firebase Crashlytics צפייה
roles/firebasecrashlytics.viewer
הרשאת קריאה בלבד למשאבים של
Crashlytics
תפקיד תיאור הרשאות
Firebase Dynamic Links אדמין
roles/firebasedynamiclinks.admin
גישת קריאה/כתיבה מלאה למשאבי
Dynamic Links
Firebase Dynamic Links צפייה
roles/firebasedynamiclinks.viewer
הרשאת קריאה בלבד למשאבים של
Dynamic Links

תפקידים ב-Firebase Extensions

תפקיד תיאור הרשאות
Firebase Extensions בעל תוכן דיגיטלי – אדמין של תוספים
roles/firebaseextensionspublisher.extensionsAdmin
(בטא)
העלאה, פרסום וצפייה בפרטים ובמדדים של
Firebase Extensions
Firebase Extensions בעל תוכן דיגיטלי – כלי לצפייה בתוספים
roles/firebaseextensionspublisher.extensionsViewer
(בטא)
הצגת הפרטים והמדדים של
Firebase Extensions שהועלו על ידי בעל התוכן הדיגיטלי הזה

תפקידים ב-Firebase Hosting

תפקיד תיאור הרשאות
Firebase Hosting אדמין
roles/firebasehosting.admin
גישת קריאה/כתיבה מלאה למשאבי
Hosting
Firebase Hosting צפייה
roles/firebasehosting.viewer
הרשאת קריאה בלבד למשאבים של
Hosting

תפקידים ב-Firebase In-App Messaging (בטא)

תפקיד תיאור הרשאות
Firebase In-App Messaging אדמין
roles/firebaseinappmessaging.admin
(בטא)
גישת קריאה/כתיבה מלאה למשאבי
In-App Messaging
Firebase In-App Messaging Viewer
roles/firebaseinappmessaging.viewer
(בטא)
הרשאת קריאה בלבד למשאבים של
In-App Messaging

תפקידים ב-Firebase ML (בטא)

תפקיד תיאור הרשאות
Firebase ML אדמין
roles/firebaseml.admin
(בטא)
גישת קריאה/כתיבה מלאה למשאבי
Firebase ML
Firebase ML Viewer
roles/firebaseml.viewer
(בטא)
הרשאת קריאה בלבד למשאבים של
Firebase ML

תפקידים ב-Firebase Performance Monitoring

תפקיד תיאור הרשאות
Firebase Performance Monitoring אדמין
roles/firebaseperformance.admin
גישת קריאה/כתיבה מלאה למשאבי
Performance Monitoring

הגדרה וקבלת התראות של Performance Monitoring
Firebase Performance Monitoring צפייה
roles/firebaseperformance.viewer
הרשאת קריאה בלבד למשאבים של
Performance Monitoring

תפקידים ב-Firebase Realtime Database

תפקיד תיאור הרשאות
Firebase Realtime Database אדמין
roles/firebasedatabase.admin
גישת קריאה/כתיבה מלאה למשאבי
Realtime Database
Firebase Realtime Database צפייה
roles/firebasedatabase.viewer
הרשאת קריאה בלבד למשאבים של
Realtime Database

תפקידים ב-Firebase Remote Config

תפקיד תיאור הרשאות
Firebase Remote Config אדמין
roles/cloudconfig.admin
גישת קריאה/כתיבה מלאה למשאבי
Remote Config
Firebase Remote Config צפייה
roles/cloudconfig.viewer
הרשאת קריאה בלבד למשאבים של
Remote Config

תפקידים ב-Firebase Test Lab

Firebase Test Lab דורש גישה לקטגוריות Cloud Storage, ולכן הוא דורש קבוצה ספציפית מאוד של הרשאות שלא כולן נכללות בתפקידים המוגדרים מראש של Firebase. כדי להעניק גישה ל-Test Lab, משתמשים באחד מהפתרונות שמתוארים בקטע Firebase Test Labהרשאות.