Method: projects.addFirebase

Thêm tài nguyên Firebase vào Project Google Cloud Platform (GCP) hiện có được chỉ định.

FirebaseProject thực tế cũng là một Project GCP nên FirebaseProject có cùng số nhận dạng GCP cơ bản ( projectNumberprojectId ). Điều này cho phép tương tác dễ dàng với API của Google.

Kết quả của cuộc gọi này là Operation . Thăm dò Operation để theo dõi quá trình cung cấp bằng cách gọi operations.get cho đến khi donetrue . Khi donetrue , Operation đã thành công hoặc thất bại. Nếu Operation thành công, response của nó được đặt thành FirebaseProject ; nếu Operation không thành công, error của nó được đặt thành google.rpc.Status . Operation sẽ tự động bị xóa sau khi hoàn thành nên không cần phải gọi operations.delete .

Phương pháp này không sửa đổi bất kỳ thông tin tài khoản thanh toán nào trên Project GCP cơ bản .

Để gọi projects.addFirebase , thành viên dự án hoặc tài khoản dịch vụ phải có các quyền sau (vai trò IAM của Người chỉnh sửa và Chủ sở hữu chứa các quyền này): firebase.projects.update , resourcemanager.projects.get , serviceusage.services.enableserviceusage.services.get .

Yêu cầu HTTP

POST https://firebase.googleapis.com/v1beta1/{project=projects/*}:addFirebase

URL sử dụng cú pháp Chuyển mã gRPC .

Tham số đường dẫn

Thông số
project

string

Tên tài nguyên của Project GCP mà tài nguyên Firebase sẽ được thêm vào, theo định dạng:

projects/ PROJECT_IDENTIFIER

Tham khảo trường name FirebaseProject để biết chi tiết về các giá trị PROJECT_IDENTIFIER .

Sau khi gọi projects.addFirebase , các mã định danh Dự án duy nhất ( projectNumberprojectId ) của Project GCP cơ bản cũng là các mã định danh của FirebaseProject .

Nội dung yêu cầu

Phần thân yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn JSON
{
  "locationId": string
}
Lĩnh vực
locationId

string

Không dùng nữa. Thay vào đó, để đặt vị trí tài nguyên GCP mặc định của Dự án, hãy gọi defaultLocation.finalize sau khi bạn thêm tài nguyên Firebase vào Project GCP.

ID của vị trí tài nguyên GCP mặc định của Dự án. Vị trí phải là một trong những vị trí tài nguyên GCP có sẵn .

Nội dung phản hồi

Nếu thành công, phần nội dung phản hồi sẽ chứa một phiên bản của Operation .

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 .