Tạo một Release
.
Tên phát hành phải phản ánh hoạt động triển khai của nhà phát triển. Ví dụ: tên phát hành có thể bao gồm tên môi trường, tên ứng dụng, phiên bản ứng dụng hoặc bất kỳ tên nào khác có ý nghĩa đối với nhà phát triển. Sau khi Release
đề cập đến Ruleset
, các quy tắc có thể được thực thi bởi các dịch vụ hỗ trợ Quy tắc Firebase.
Nhiều Release
có thể được 'trực tiếp' đồng thời. Hãy xem xét ba tên Release
sau đây cho projects/foo
và Ruleset
mà chúng tham chiếu đến.
Tên phát hành -> Tên bộ quy tắc:
- dự án/foo/phát hành/prod -> dự án/foo/rulesets/uuid123
- dự án/foo/phát hành/prod/beta -> dự án/foo/rulesets/uuid123
- dự án/foo/phát hành/prod/v23 -> dự án/foo/rulesets/uuid456
Các mối quan hệ phản ánh quá trình triển khai Ruleset
đang diễn ra. Các bản phát hành prod
và prod/beta
đề cập đến cùng một Ruleset
. Tuy nhiên, prod/v23
đề cập đến một Ruleset
mới. Tham chiếu Ruleset
cho Release
có thể được cập nhật bằng phương thức releases.patch
.
Yêu cầu HTTP
POST https://firebaserules.googleapis.com/v1/{name=projects/*}/releases
URL sử dụng cú pháp Chuyển mã gRPC .
Tham số đường dẫn
Thông số | |
---|---|
name | Yêu cầu. Tên tài nguyên cho dự án sở hữu Định dạng: |
Nội dung yêu cầu
Phần thân yêu cầu chứa một phiên bản của Release
.
Nội dung phản hồi
Nếu thành công, nội dung phản hồi sẽ chứa một phiên bản Release
mới được tạo.
Phạm vi ủy quyền
Yêu cầu một trong các phạm vi OAuth sau:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Để biết thêm thông tin, hãy xem Tổng quan về xác thực .