建立一個Release
。
發布名稱應反映開發人員的部署實務。例如,發行名稱可以包括環境名稱,應用程式名稱,應用程式版本或對開發人員有意義的任何其他名稱。一旦Release
是指Ruleset
,則可以透過啟用Firebase規則的服務來執行規則。
一個以上的Release
可能會同時「即時」。考慮以下projects/foo
的以下三個Release
名稱及其所引用的Ruleset
。
發布名稱 - >規則表名稱:
- projects/foo/releases/prod-> projects/foo/ofureets/uuid123
- projects/foo/releases/prod/beta-> projects/foo/ofureets/uuid123
- projects/foo/releases/prod/v23-> projects/foo/ofureets/uuid456
關係反映了正在進行的Ruleset
集推出。 prod
和prod/beta
版本是指相同的Ruleset
。但是, prod/v23
是指新Ruleset
。可以使用releases.patch
方法更新Release
的Ruleset
集引用。
HTTP請求
POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases
URL 使用gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
name | 必需的。擁有此 格式: |
請求正文
請求主體包含Release
的實例。
響應體
如果成功,回應主體將包含一個新建立的Release
實例。
授權範圍
需要以下 OAuth 範圍之一:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
有關詳細信息,請參閱身份驗證概述。