Method: projects.releases.create

צור Release .

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

יותר Release אחת עשויה להיות 'חי' במקביל. שקול את שלושת שמות Release הבאים עבור projects/foo ואת Ruleset שאליה הם מתייחסים.

שם שחרור -> שם ערכת כללים:

  • projects/foo/releases/prod -> projects/foo/rulesets/uuid123
  • projects/foo/releases/prod/beta -> projects/foo/rulesets/uuid123
  • projects/foo/releases/prod/v23 -> projects/foo/rulesets/uuid456

מערכות היחסים משקפות השקת Ruleset שנמצאת בתהליך. מהדורות ה- prod ו- prod/beta מתייחסות לאותה Ruleset . עם זאת, prod/v23 מתייחס למערכת Ruleset חדשה . ניתן לעדכן את ההפניה של Ruleset Release באמצעות שיטת releases.patch .

בקשת HTTP

POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases

כתובת האתר משתמשת בתחביר GRPC Transcoding .

פרמטרים של נתיב

פרמטרים
name

string

נדרש. שם המשאב עבור הפרויקט שבבעלותו Release זו.

פורמט: projects/{project_id}

גוף הבקשה

גוף הבקשה מכיל מופע של Release .

גוף תגובה

אם זה מצליח, גוף התגובה מכיל מופע חדש שנוצר של Release .

היקף ההרשאה

דורש אחד מהיקפי OAuth הבאים:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

למידע נוסף, עיין בסקירת האימות .