创建一个Release
。
版本名称应反映开发人员的部署实践。例如,发布名称可以包括环境名称、应用程序名称、应用程序版本或对开发人员有意义的任何其他名称。一旦Release
引用Ruleset
,规则就可以由支持 Firebase 规则的服务强制执行。
多个Release
可能同时“上线”。考虑以下三个projects/foo
的Release
名称以及它们引用的Ruleset
。
版本名称 -> 规则集名称:
- 项目/foo/releases/prod -> 项目/foo/rulesets/uuid123
- 项目/foo/releases/prod/beta -> 项目/foo/rulesets/uuid123
- 项目/foo/releases/prod/v23 -> 项目/foo/rulesets/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
有关详细信息,请参阅身份验证概述。