Method: projects.releases.create

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/fooRuleset 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 prodprod/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

string

Yêu cầu. Tên tài nguyên cho dự án sở hữu Release này.

Định dạng: projects/{project_id}

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 .