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

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

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

Firebase App Check roles

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

Firebase App Distribution roles

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

Firebase App Hosting roles

תפקיד תיאור הרשאות
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 roles

תפקיד תיאור הרשאות
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 צפייה
roles/firebaseabt.viewer
(בטא)
הרשאת קריאה בלבד למשאבי
A/B Testing

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

Firebase Cloud Messaging roles

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

Firebase Crashlytics roles

תפקיד תיאור הרשאות
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 roles

תפקיד תיאור הרשאות
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 צפייה
roles/firebaseinappmessaging.viewer
(בטא)
הרשאת קריאה בלבד למשאבי
In-App Messaging

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

תפקיד תיאור הרשאות
Firebase ML אדמין
roles/firebaseml.admin
(בטא)
גישה מלאה לקריאה ולכתיבה למשאבי
Firebase ML
Firebase ML צפייה
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.