הרשאות 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 עדכון ההגדרה של גרסה 3 של האפליקציה ל-reCAPTCHA
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 קבלת הגדרת גיבוב (hash) של סיסמה וגיבוב סיסמה בחשבונות משתמשים
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

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

הרשאות Cloud Storage

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

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

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

הרשאות Cloud Functions for Firebase

רשימה ותיאורים של הרשאות Cloud Functions זמינים מסמכי התיעוד של IAM.

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

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

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

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

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

הרשאות בקמפיינים להעברת הודעות ב-Firebase

ההרשאות האלה חלות על הקמפיינים של 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 קיימים
שם ההרשאה תיאור
firebaseדינמיlinks.domains.create יצירת דומיינים חדשים עם הסיומת Dynamic Links
firebaseדינמיlinks.domains.delete מחיקת הדומיינים הקיימים של Dynamic Links
firebaseדינמיlinks.domains.get אחזור פרטים של דומיינים קיימים ב-Dynamic Links
firebaseדינמיlinks.domains.list אחזור רשימה של Dynamic Links דומיינים קיימים
firebaseדינמיlinks.domains.update עדכון דומיינים קיימים של Dynamic Links
firebasedynamiclinks.links.create יצירת Dynamic Links חדש
firebaseדינמיlinks.links.get אחזור פרטים של Dynamic Links קיים
firebaseדינמיlinks.links.list אחזור רשימה של Dynamic Links קיימים
firebaseדינמיlinks.links.update עדכון Dynamic Links קיים
firebaseדינמיlinks.stats.get אחזור נתונים סטטיסטיים של Dynamic Links
firebaseדינמיlinks.destinations.list אחזור Dynamic Links יעדים קיימים
firebaseדינמיlinks.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 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, API לבדיקה, או מכשירים מנוהלים של Gradle תוך שימוש בקטגוריה Cloud Storage משלכם

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

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

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

        • בעל הרשאת צפייה ב-Firebase Test Lab (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.hihistory.list אחזור רשימה של היסטוריה
cloudtoolresults.history.get אחזור היסטוריה קיימת
cloudtoolresults.history.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 > הגדרות הפרויקט > שילובים)