צור 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 | נדרש. שם המשאב עבור הפרויקט שבבעלותו פורמט: |
גוף הבקשה
גוף הבקשה מכיל מופע של Release
.
גוף תגובה
אם זה מצליח, גוף התגובה מכיל מופע חדש שנוצר של Release
.
היקף ההרשאה
דורש אחד מהיקפי OAuth הבאים:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
למידע נוסף, עיין בסקירת האימות .