הרשאות IAM ב-Firebase

הרשאות מוענקות לחברי הפרויקט באמצעות תפקידים. תפקיד הוא אוסף של הרשאות. כשמקצים תפקיד למשתתף בפרויקט, מעניקים לו את כל ההרשאות שהתפקיד מכיל.

בדף הזה מתוארות הפעולות שמופעלות על ידי ההרשאות שעשויות להופיע בתפקיד נתמך ב-Firebase. ההרשאות האלה מתחלקות לשתי קטגוריות:

ההרשאות הנדרשות

IAM ב-Firebase כולל הרשאות מהסוגים הבאים:

כדי לקבל רשימה כללית ותיאור של הרשאות ספציפיות למוצר או לשירות של Firebase, אפשר לעיין בקטע המתאים במאמר הרשאות IAM ספציפיות למוצרים של Firebase.

ההרשאות הנדרשות שכלולות בכל התפקידים

כדי להשתמש בכל מוצר או שירות של Firebase, נדרשות ההרשאות שמפורטות בטבלה הבאה.

ההרשאות האלה כלולות באופן אוטומטי בכל אחד מהתפקידים המוגדרים מראש ב-Firebase.

הרשאה תיאור
הרשאות לאחזור פרטי פרויקט ב-Firebase
הרשאות לאחזור פרטי פרויקט ב-Firebase
הרשאות לבדוק את המצב של Google APIs ולהריץ פקודות CLI של Firebase

ההרשאות הנדרשות לביצוע פעולות ספציפיות לשירותים של Firebase

ההרשאות שמפורטות בטבלה הבאה נדרשות לביצוע פעולות מסוימות ספציפיות לשירות ב-Firebase.

כשצריך, ההרשאות האלה נכללות באופן אוטומטי בכל אחד מהתפקידים המוגדרים מראש ב-Firebase.

פעולה ההרשאה הנדרשת
גישה לשילובים של פרויקטים ב-Firebase עם כלי שיתוף פעולה (כולל Slack,‏ Jira ו-PagerDuty) firebaseextensions.configs.*
הצגת נתוני שימוש וניתוח נתונים מ-StackDriver monitoring.timeSeries.list
מריצים את הפקודות של Firebase CLI
. למידע נוסף, אפשר לעיין במסמכי התיעוד של Google Cloud בנושא גישה ל-Runtime Configurator.
runtimeconfig.*

ההרשאות הנדרשות לביצוע פעולות ניהול ספציפיות ב-Firebase

ההרשאות שמפורטות בטבלה הבאה הן הרשאות נוספות שנדרשות כדי לבצע פעולות ניהול ספציפיות ב-Firebase.

הרשאת ניהול והפעולות המשויכות ההרשאה הנוספת הנדרשת
firebase.billingPlans.update
שינוי תוכנית החיוב של פרויקט Firebase resourcemanager.projects.createBillingAssignment
resourcemanager.projects.deleteBillingAssignment
firebase.projects.delete
מחיקת פרויקט ב-Firebase resourcemanager.projects.delete
firebase.projects.update
הוספת משאבים של Firebase לפרויקט Google Cloud קיים resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
שינוי השם של פרויקט Firebase resourcemanager.projects.update
הוספת טביעות אצבע של אישורי SHA לאפליקציות ל-Android clientauthconfig.clients.create
הסרת טביעות אצבע של אישורי SHA לאפליקציות ל-Android clientauthconfig.clients.delete
עדכון מזהה App Store או מזהה הצוות של אפליקציות ל-Apple clientauthconfig.clients.get
clientauthconfig.clients.update

הרשאות IAM ספציפיות למוצרים של Firebase

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

הרשאות ניהול ב-Firebase

חשוב לזכור שלחלק מההרשאות הבאות לניהול נדרשות הרשאות נוספות לביצוע פעולות מסוימות.

שם ההרשאה תיאור
firebase.billingPlans.get אחזור של תוכנית החיוב הנוכחית ב-Firebase לפרויקט
firebase.billingPlans.update שינוי תוכנית החיוב הנוכחית ב-Firebase לפרויקט
firebase.clients.create הוספת אפליקציות חדשות לפרויקט
firebase.clients.delete מחיקת אפליקציות קיימות מפרויקט
firebase.clients.get אחזור פרטים והגדרות של אפליקציות בפרויקט
firebase.clients.list אחזור רשימה של אפליקציות בפרויקט
firebase.clients.undelete ביטול המחיקה של אפליקציה שנמחקה לפני שהנתונים שלה נמחקים באופן סופי
firebase.clients.update עדכון פרטים והגדרות של אפליקציות בפרויקט
firebase.links.create ליצור קישורים חדשים למערכות של Google
(מסוף Firebase > הגדרות הפרויקט > שילובים)
firebase.links.delete מוחקים קישורים למערכות של Google
(מסוף Firebase > הגדרות הפרויקט > שילובים)
firebase.links.list אחזור רשימה של קישורים למערכות של Google
(מסוף Firebase > הגדרות הפרויקט > שילובים)
firebase.links.update מעדכנים קישורים קיימים למערכות של Google
(מסוף Firebase > הגדרות הפרויקט > שילובים)
firebase.playLinks.get אחזור פרטים על קישור ל-Google Play
(מסוף Firebase > הגדרות הפרויקט > שילובים > Google Play)
firebase.playLinks.list אחזור רשימת קישורים ל-Google Play
(מסוף Firebase > הגדרות הפרויקט > שילובים > Google Play)
firebase.playLinks.update ליצור קישורים חדשים ולעדכן קישורים קיימים ל-Google Play
(מסוף Firebase > הגדרות הפרויקט > שילובים > Google Play)
firebase.projects.delete מחיקה של פרויקטים קיימים
firebase.projects.get אחזור פרטים ומשאבי Firebase של פרויקט
firebase.projects.update לשנות את המאפיינים של פרויקט קיים
לקבל התראות על מוצרים ותכונות רלוונטיים של Firebase (מידע נוסף)
firebaseinstallations.instances.delete למחוק מזהה התקנה של Firebase ואת הנתונים שמשויכים להתקנה הזו (מידע נוסף)

הרשאות Google Analytics

ההרשאות הבאות מעניקות גישה לנכס Analytics שמקושר לפרויקט ב-Firebase. הם מאפשרים לחברי פרויקט ב-Firebase לגשת לנתוני Analytics, כולל קהלים, מאפייני משתמשים, משפכים, דוחות, המרות וכו'.

שם ההרשאה תיאור
firebaseanalytics.resources.googleAnalyticsEdit כברירת מחדל, הרשאת העריכה Analytics ניתנת לנכס Analytics המקושר
firebaseanalytics.resources.googleAnalyticsAdditionalAccess כברירת מחדל, מעניק את התפקיד Analytics 'שיווק' לנכס Analytics המקושר
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze כברירת מחדל, מקצה את התפקיד Analytics 'צפייה' לנכס Analytics המקושר
firebaseanalytics.resources.googleAnalyticsRestrictedAccess כברירת מחדל, המערכת מקצה את התפקיד Analytics 'צפייה' לנכס המקושר Analytics, ללא גישה לנתוני הכנסות ולנתוני עלות

הרשאות Firebase App Check

שם ההרשאה תיאור
firebaseappcheck.appAttestConfig.get אחזור ההגדרות של App Attest באפליקציה
firebaseappcheck.appAttestConfig.update עדכון ההגדרה של App Attest באפליקציה
firebaseappcheck.appCheckTokens.verify אימות אסימוני App Check שהונפקו לפרויקט Firebase
firebaseappcheck.debugTokens.get אחזור של טוקני ניפוי באגים של אפליקציה
firebaseappcheck.debugTokens.update יצירה, עדכון או מחיקה של אסימוני ניפוי באגים של אפליקציה
firebaseappcheck.deviceCheckConfig.get אחזור ההגדרות של DeviceCheck באפליקציה
firebaseappcheck.deviceCheckConfig.update עדכון ההגדרה של DeviceCheck באפליקציה
firebaseappcheck.playIntegrityConfig.get אחזור ההגדרות של Play Integrity באפליקציה
firebaseappcheck.playIntegrityConfig.update עדכון ההגדרות של Play Integrity באפליקציה
firebaseappcheck.recaptchaEnterpriseConfig.get אחזור ההגדרות של reCAPTCHA Enterprise באפליקציה
firebaseappcheck.recaptchaEnterpriseConfig.update עדכון ההגדרות של reCAPTCHA Enterprise באפליקציה
firebaseappcheck.recaptchaV3Config.get אחזור ההגדרה של reCAPTCHA גרסה 3 באפליקציה
firebaseappcheck.recaptchaV3Config.update עדכון ההגדרה של reCAPTCHA גרסה 3 באפליקציה
firebaseappcheck.safetyNetConfig.get אחזור ההגדרות של SafetyNet באפליקציה
firebaseappcheck.safetyNetConfig.update עדכון ההגדרה של SafetyNet באפליקציה
firebaseappcheck.services.get אחזור הגדרות האכיפה של שירותים בפרויקט
firebaseappcheck.services.update עדכון ההגדרות של אכיפת השירות בפרויקט

הרשאות Firebase App Distribution

שם ההרשאה תיאור
firebaseappdistro.releases.list אחזור רשימה של הפצות קיימות וקישורי הזמנות
firebaseappdistro.releases.update יצירה, מחיקה ושינוי של הפצות
יצירה ומחיקה של קישורי הזמנות
firebaseappdistro.testers.list אחזור רשימה של בודקים קיימים בפרויקט
firebaseappdistro.testers.update יצירה ומחיקה של בודקים בפרויקט
firebaseappdistro.groups.list אחזור רשימה של קבוצות בודקים קיימות בפרויקט
firebaseappdistro.groups.update יצירה ומחיקה של קבוצות של בודקים בפרויקט

הרשאות Firebase Authentication

שם ההרשאה תיאור
firebaseauth.configs.create יצירת ההגדרה Authentication
firebaseauth.configs.get אחזור ההגדרות של Authentication
firebaseauth.configs.getHashConfig אחזור ההגדרות של גיבוב הסיסמה וגיבוב הסיסמה של חשבונות משתמשים
firebaseauth.configs.getSecret אחזור של סוד הלקוח בתצורה של Authentication
firebaseauth.configs.update עדכון ההגדרה הקיימת של Authentication
firebaseauth.users.create יצירת משתמשים חדשים ב-Authentication
firebaseauth.users.createSession יצירת קובץ cookie של סשן למשתמש שמחובר
firebaseauth.users.delete מחיקת משתמשים קיימים ב-Authentication
firebaseauth.users.get אחזור רשימה של משתמשי Authentication קיימים
firebaseauth.users.sendEmail שליחת אימיילים למשתמשים
firebaseauth.users.update עדכון משתמשים קיימים ב-Authentication

הרשאות Firebase A/B Testing (בטא)

שם ההרשאה תיאור
firebaseabt.experimentresults.get אחזור התוצאות של ניסוי
firebaseabt.experiments.create יצירת ניסויים חדשים
firebaseabt.experiments.delete מחיקת ניסויים קיימים
firebaseabt.experiments.get אחזור פרטים של ניסוי קיים
firebaseabt.experiments.list אחזור רשימה של ניסויים קיימים
firebaseabt.experiments.update עדכון של ניסוי קיים
firebaseabt.projectmetadata.get אחזור מטא-נתונים של Analytics להגדרת ניסוי

הרשאות Firebase App Hosting (בטא)

שם ההרשאה תיאור
firebaseapphosting.backends.create יצירת קצה עורפי חדש של App Hosting לפרויקט Firebase.
firebaseapphosting.backends.delete מחיקה של קצה עורפי קיים של App Hosting מפרויקט Firebase.
firebaseapphosting.backends.get אחזור מידע על קצה עורפי App Hosting ספציפי בפרויקט Firebase.
firebaseapphosting.backends.list הצגת רשימה של כל הקצוות העורפי של App Hosting שזמינים בפרויקט Firebase.
firebaseapphosting.backends.update שינוי התצורה או ההגדרות של קצה עורפי קיים של App Hosting.
firebaseapphosting.builds.create התחלת תהליך build חדש לקצה עורפי של App Hosting בפרויקט Firebase.
firebaseapphosting.builds.delete מחיקת גרסאות build קיימות בקצה העורפי של App Hosting.
firebaseapphosting.builds.get אחזור פרטים של build קיים בקצה העורפי של App Hosting.
firebaseapphosting.builds.list הצגת רשימה של כל גרסאות ה-build שמשויכות לקצה העורפי של App Hosting בפרויקט Firebase.
firebaseapphosting.builds.update שינוי ההגדרות של גרסה קיימת של build של App Hosting שלא הושלמה.
firebaseapphosting.domains.create יצירת שיוך דומיין חדש לקצה עורפי של App Hosting בפרויקט Firebase.
firebaseapphosting.domains.delete הסרת שיוך דומיין מקצה עורפי של App Hosting.
firebaseapphosting.domains.get אחזור מידע על דומיין ספציפי שמשויך לאתר App Hosting.
firebaseapphosting.domains.list הצגת רשימה של כל הדומיינים המשויכים ל-App Hosting.
firebaseapphosting.domains.update שינוי ההגדרות או התצורות של דומיין שמקושר לקצה עורפי של App Hosting.
firebaseapphosting.rollouts.create מתחילים השקה חדשה כדי לקדם גרסה קיימת של build לגרסה המוצגת כרגע לקצה העורפי של App Hosting.
firebaseapphosting.rollouts.get אחזור מידע על השקה ספציפית של App Hosting.
firebaseapphosting.rollouts.list הצגת רשימה של כל ההשקות שמשויכות לקצה העורפי של App Hosting.
firebaseapphosting.traffic.get אחזור של מדיניות ההשקה והחלוקה הנוכחית של התנועה באתר App Hosting.
firebaseapphosting.traffic.list הפונקציה זהה ל-`firebaseapphosting.traffic.get`, עם היכולת הנוספת לאחזר רשימה של קצוות עורפיים שיש לכם הרשאה אליהם.
firebaseapphosting.traffic.update שינוי חלוקת התנועה הנוכחית ומדיניות ההשקה של קצה עורפי של App Hosting.

הרשאות Cloud Firestore

במסמכי העזרה של Google Cloud יש רשימה ותיאורים של ההרשאות של Cloud Firestore.

הרשאות Cloud Storage

במסמכי העזרה של Google Cloud יש רשימה ותיאורים של ההרשאות של Cloud Storage.

ההרשאות של כללי האבטחה של Firebase‏ (Cloud Firestore ו-Cloud Storage)

שם ההרשאה תיאור
firebaserules.releases.create יצירת גרסאות
firebaserules.releases.delete מחיקת גרסאות
firebaserules.releases.get אחזור גרסאות
firebaserules.releases.getExecutable אחזור של נתוני העומס הבינאריים שניתן להריץ עבור גרסאות
firebaserules.releases.list אחזור רשימה של גרסאות
firebaserules.releases.update עדכון של הפניות לכללי המדיניות לגרסאות
firebaserules.rulesets.create יצירת כללי קבוצות חדשים
firebaserules.rulesets.delete מחיקת קבוצת כללים קיימת
firebaserules.rulesets.get אחזור של כללי מדיניות עם מקור
firebaserules.rulesets.list חיפוש מטא-נתונים של קבוצת כללים (ללא מקור)
firebaserules.rulesets.test בדיקת המקורות לצורך אימות הנכונות

הרשאות Cloud Functions for Firebase

במסמכי העזרה של IAM מפורטות רשימה ותיאורים של ההרשאות ב-Cloud Functions.

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

  • הענקת הרשאת פריסה של פונקציות לבעלים של הפרויקט.

    אם אתם פורסים רק פונקציות שאינן HTTP, עריכת הפרויקט תאפשר לכם לפרוס את הפונקציות.

  • להעניק גישה לפריסה של פונקציות לחבר צוות בפרויקט שיש לו את שני התפקידים הבאים:

    בעלי פרויקט יכולים להקצות את התפקידים האלה למשתתף בפרויקט באמצעות מסוף Google Cloud או CLI של gcloud. הוראות מפורטות והשלכות אבטחה לגבי הגדרת התפקיד הזו מפורטות במסמכי העזרה של IAM.

ההרשאות של קמפיינים של Firebase Messaging

ההרשאות האלה חלות על קמפיינים של Firebase Cloud Messaging ושל Firebase In-App Messaging.

שם ההרשאה תיאור
firebasemessagingcampaigns.campaigns.create יצירת קמפיינים חדשים
firebasemessagingcampaigns.campaigns.delete מחיקת קמפיינים קיימים
firebasemessagingcampaigns.campaigns.get אחזור פרטים של קמפיינים קיימים
firebasemessagingcampaigns.campaigns.list אחזור רשימה של קמפיינים קיימים
firebasemessagingcampaigns.campaigns.update עדכון קמפיינים קיימים
firebasemessagingcampaigns.campaigns.start הפעלת קמפיינים קיימים
firebasemessagingcampaigns.campaigns.stop עדכון קמפיינים קיימים

הרשאות Firebase Cloud Messaging

שם ההרשאה תיאור
cloudmessaging.messages.create שליחת התראות והודעות נתונים דרך FCM HTTP API ו-Admin SDK
שם ההרשאה תיאור
firebasenotifications.messages.create יצירת הודעות חדשות בכלי ליצירת התראות
firebasenotifications.messages.delete מחיקת הודעות קיימות בכלי ליצירת התראות
firebasenotifications.messages.get אחזור פרטים של הודעות קיימות בכלי ליצירת התראות
firebasenotifications.messages.list אחזור רשימה של הודעות קיימות בכלי ליצירת התראות
firebasenotifications.messages.update עדכון הודעות קיימות בכלי ליצירת התראות

הרשאות Firebase Crashlytics

שם ההרשאה תיאור
firebasecrashlytics.config.get אחזור הגדרות Crashlytics
firebasecrashlytics.config.update עדכון הגדרות התצורה של Crashlytics
firebasecrashlytics.data.get אחזור מדדים שמשויכים לבעיות ולסשנים ב-Crashlytics
firebasecrashlytics.issues.get אחזור פרטים על בעיות מסוג Crashlytics, כולל הערות שמצורפות לבעיות
firebasecrashlytics.issues.list אחזור רשימה של בעיות ב-Crashlytics
firebasecrashlytics.issues.update לפתוח, לסגור ולהשתיק Crashlytics בעיות קיימות
לעדכן הערות שמצורפות לבעיות
firebasecrashlytics.sessions.get אחזור פרטים על סשנים של קריסות Crashlytics
שם ההרשאה תיאור
firebasecrash.issues.update עדכון בעיות קיימות ב-Crashlytics, יצירה של הערות לגבי בעיות והגדרת התראות לגבי מהירות
firebasecrash.reports.get אחזור דוחות Crashlytics קיימים
שם ההרשאה תיאור
firebasedynamiclinks.domains.create יצירת דומיינים חדשים עם הסיומת Dynamic Links
firebasedynamiclinks.domains.delete מחיקת דומיינים קיימים של Dynamic Links
firebasedynamiclinks.domains.get אחזור פרטים של דומיינים קיימים מסוג Dynamic Links
firebasedynamiclinks.domains.list אחזור רשימה של דומיינים קיימים מסוג Dynamic Links
firebasedynamiclinks.domains.update עדכון דומיינים קיימים של Dynamic Links
firebasedynamiclinks.links.create יצירת Dynamic Links חדש
firebasedynamiclinks.links.get אחזור פרטים של Dynamic Links קיים
firebasedynamiclinks.links.list אחזור רשימה של Dynamic Links קיימים
firebasedynamiclinks.links.update עדכון Dynamic Links קיים
firebasedynamiclinks.stats.get אחזור נתונים סטטיסטיים של Dynamic Links
firebasedynamiclinks.destinations.list אחזור של יעדים קיימים ב-Dynamic Links
firebasedynamiclinks.destinations.update עדכון יעדים קיימים מסוג Dynamic Links

הרשאות פרסום של Firebase Extensions

שם ההרשאה תיאור
firebaseextensionspublisher.extensions.create העלאת גרסאות חדשות של תוסף
firebaseextensionspublisher.extensions.delete מחיקה או הוצאה משימוש של גרסאות של תוסף
firebaseextensionspublisher.extensions.get אחזור פרטים על גרסת תוסף
firebaseextensionspublisher.extensions.list הצגת רשימה של כל הגרסאות של התוספים שהעלו בפרויקט של בעלי האתר הזה

הרשאות Firebase Hosting

בשלב זה אי אפשר להשתמש ב
שם ההרשאה תיאור
firebasehosting.sites.create יצירת משאבים חדשים של Hosting בפרויקט Firebase
firebasehosting.sites.delete מחיקת משאבי Hosting קיימים בפרויקט Firebase
firebasehosting.sites.get אחזור פרטים של משאבי Hosting קיימים בפרויקט Firebase
firebasehosting.sites.list אחזור רשימה של משאבי Hosting בפרויקט Firebase
firebasehosting.sites.update עדכון של משאבי Hosting קיימים בפרויקט Firebase

הרשאות Firebase In-App Messaging (בטא)

שם ההרשאה תיאור
firebaseinappmessaging.campaigns.create יצירת קמפיינים חדשים
firebaseinappmessaging.campaigns.delete מחיקת קמפיינים קיימים
firebaseinappmessaging.campaigns.get אחזור פרטים של קמפיינים קיימים
firebaseinappmessaging.campaigns.list אחזור רשימה של קמפיינים קיימים
firebaseinappmessaging.campaigns.update עדכון קמפיינים קיימים

הרשאות Firebase ML (בטא)

שם ההרשאה תיאור
firebaseml.models.create יצירת מודלים חדשים של למידת מכונה
firebaseml.models.update עדכון של מודלים קיימים של למידת מכונה
firebaseml.models.delete מחיקת מודלים קיימים של למידת מכונה
firebaseml.models.get אחזור פרטים של מודלים קיימים של למידת מכונה
firebaseml.models.list אחזור רשימה של מודלים קיימים של למידת מכונה
firebaseml.modelversions.create יצירת גרסאות חדשות של מודלים
firebaseml.modelversions.get אחזור פרטים של גרסאות קיימות של מודלים
firebaseml.modelversions.list אחזור רשימה של גרסאות קיימות של מודלים
firebaseml.modelversions.update עדכון גרסאות קיימות של מודלים

הרשאות Firebase AI Logic

שם ההרשאה תיאור
firebasevertexai.configs.get אחזור ההגדרות של Firebase AI Logic
firebasevertexai.configs.update עדכון ההגדרות של Firebase AI Logic

הרשאות Firebase Performance Monitoring

שם ההרשאה תיאור
firebaseperformance.config.create יצירת הגדרות סף חדשות לבעיות
firebaseperformance.config.delete מחיקת הגדרות קיימות של ערכי סף לבעיות
firebaseperformance.config.update שינוי ההגדרות של ההתראות ושל ערכי הסף הקיימים לבעיות
firebaseperformance.data.get הצגת כל נתוני הביצועים וערכי הסף של הבעיות

הרשאות Firebase Realtime Database

שם ההרשאה תיאור
firebasedatabase.instances.create יצירת מכונות חדשות של מסדי נתונים
firebasedatabase.instances.get אחזור המטא-נתונים של מכונות קיימות של מסדי נתונים
גישה לקריאה בלבד לנתונים במכונה קיימת של מסד נתונים
firebasedatabase.instances.list אחזור רשימה של מכונות של מסדי נתונים קיימים
firebasedatabase.instances.update גישה מלאה לקריאה ולכתיבה לנתונים במכונות של מסדי נתונים קיימים
הפעלה והשבתה של מכונות של מסדי נתונים
אחזור ושינוי של כללי אבטחה למכונות של מסדי נתונים קיימים
firebasedatabase.instances.disable השבתת מכונות של מסדי נתונים פעילים

הנתונים הקיימים נשמרים, אבל אין גישה לקריאה/כתיבה שלהם.
firebasedatabase.instances.reenable הפעלה מחדש של מכונות מסדי נתונים מושבתות

הנתונים הקיימים יהיו שוב נגישים לקריאה/כתיבה.
firebasedatabase.instances.delete מחיקת מכונות של מסדי נתונים מושבתים

לא ניתן לעשות שימוש חוזר בשמות של מסדי נתונים שנמחקו.
הנתונים במכונה של מסד נתונים שנמחק נמחקים באופן סופי אחרי 20 יום.
firebasedatabase.instances.undelete ביטול המחיקה של מכונה של מסד נתונים שנמחקה לפני שהנתונים שלה נמחקים לתמיד

הנתונים במכונה של מסד נתונים שנמחקה נמחקים לתמיד 20 יום אחרי המחיקה של המכונה.

הרשאות Firebase Remote Config

שם ההרשאה תיאור
cloudconfig.configs.get אחזור נתוני Remote Config
cloudconfig.configs.update עדכון נתוני Remote Config

הרשאות Firebase Test Lab

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

  • לבדיקות שהתחילו במסוף Firebase

    • בדיקת האפליקציה בפרויקט Firebase נפרד ייעודי.

    • מוסיפים את המשתתפים שזקוקים לגישה ל-Test Lab ומקצים להם תפקידים בפרויקטים הקודמים באמצעות מסוף Firebase.

      • כדי לאפשר לחבר להריץ בדיקות באמצעות Test Lab, צריך להקצות לו הרשאת עריכה בפרויקט או הרשאה גבוהה יותר.
      • כדי לאפשר למשתמש לראות את תוצאות הבדיקה ב-Test Lab, צריך להקצות לו את התפקיד צפייה בפרויקט או תפקיד גבוה יותר.
  • לבדיקות שמתחילים מ-CLI של gcloud, מ-Testing API או מ-Gradle Managed Devices כשמשתמשים בקטגוריה (bucket) משלכם ב-Cloud Storage

    • מקצים זוג תפקידים מוגדרים מראש (שמעניקים יחד את קבוצת ההרשאות הנדרשת) באמצעות מסוף Google Cloud.

      • כדי לאפשר לחבר להריץ בדיקות באמצעות Test Lab, צריך להקצות לו את שתי ההרשאות הבאות:

        • אדמין ב-Firebase Test Lab (roles/cloudtestservice.testAdmin)
        • 'צפייה בנתוני Firebase Analytics' (roles/firebase.analyticsViewer)
      • כדי לאפשר לחבר לראות את תוצאות הבדיקה בדף Test Lab, צריך להקצות לו את שתי ההרשאות הבאות:

        • Firebase Test Lab Viewer (roles/cloudtestservice.testViewer)
        • 'צפייה בנתוני Firebase Analytics' (roles/firebase.analyticsViewer)
שם ההרשאה תיאור
cloudtestservice.environmentcatalog.get אחזור של קטלוג סביבות הבדיקה הנתמכות בפרויקט
cloudtestservice.matrices.create בקשה להריץ מטריצה של בדיקות בהתאם למפרטים שצוינו
cloudtestservice.matrices.get אחזור הסטטוס של מטריצה של בדיקות
cloudtestservice.matrices.update עדכון של מטריצה של בדיקה שלא הושלמה
cloudtoolresults.executions.list אחזור רשימה של פעולות בהיסטוריה
cloudtoolresults.executions.get אחזור של ביצוע קיים
cloudtoolresults.executions.create יצירת הרצאה חדשה
cloudtoolresults.executions.update עדכון של ביצוע קיים
cloudtoolresults.histories.list אחזור רשימה של היסטוריות
cloudtoolresults.histories.get אחזור היסטוריה קיימת
cloudtoolresults.histories.create יצירת היסטוריה חדשה
cloudtoolresults.settings.create יצירת הגדרות חדשות של תוצאות הכלי
cloudtoolresults.settings.get אחזור ההגדרות הקיימות של תוצאות הכלי
cloudtoolresults.settings.update עדכון ההגדרות של תוצאות הכלי
cloudtoolresults.steps.list אחזור רשימת שלבים של ביצוע
cloudtoolresults.steps.get אחזור של שלב קיים
cloudtoolresults.steps.create יצירת שלב חדש
cloudtoolresults.steps.update עדכון של שלב קיים

שילובים עם הרשאות של שירותים חיצוניים

שם ההרשאה תיאור
firebaseextensions.configs.create יוצרים הגדרות תוסף חדשות לשירותים חיצוניים
(מסוף Firebase > הגדרות הפרויקט > שילובים)
firebaseextensions.configs.delete מוחקים הגדרות קיימות של התוספים לשירותים חיצוניים
(מסוף Firebase > הגדרות פרויקט > שילובים)
firebaseextensions.configs.list אחזור רשימה של הגדרות התוספים לשירותים חיצוניים
(מסוף Firebase > הגדרות הפרויקט > שילובים)
firebaseextensions.configs.update מעדכנים את הגדרות התוספים הקיימות לשירותים חיצוניים
(מסוף Firebase > הגדרות הפרויקט > שילובים)