Method: projects.defaultLocation.finalize

Đặt vị trí tài nguyên Google Cloud Platform (GCP) mặc định cho FirebaseProject được chỉ định.

Phương pháp này tạo một ứng dụng App Engine với bộ chứa Cloud Storage mặc định , nằm ở locationId đã chỉ định. Vị trí này phải là một trong những vị trí tài nguyên GCP có sẵn .

Sau khi vị trí tài nguyên GCP mặc định được hoàn tất hoặc nếu nó đã được đặt thì không thể thay đổi được. Vị trí tài nguyên GCP mặc định cho FirebaseProject được chỉ định có thể đã được đặt vì Project GCP cơ bản đã có ứng dụng App Engine hoặc defaultLocation.finalize trước đó đã được gọi với locationId được chỉ định. Bất kỳ lệnh gọi mới nào tới defaultLocation.finalize với locationId được chỉ định khác sẽ trả về lỗi 409.

Kết quả của lệnh gọi này là Operation , có thể được sử dụng để theo dõi quá trình cung cấp. Kiểu response của Operationgoogle.protobuf.Empty .

Operation có thể được thăm dò theo name của nó bằng cách sử dụng operations.get cho đến khi done là đúng. Khi done là đúng, Operation đã thành công hoặc thất bại. Nếu Operation thành công, response của nó sẽ được đặt thành google.protobuf.Empty ; nếu Operation không thành công, error của nó sẽ đượ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 .

Tất cả các trường được liệt kê trong nội dung yêu cầu là bắt buộc.

Để gọi defaultLocation.finalize , thành viên phải là Chủ sở hữu của Dự án.

Yêu cầu HTTP

POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize

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

Tham số đường dẫn

Thông số
parent

string

Tên tài nguyên của FirebaseProject mà vị trí tài nguyên GCP mặc định sẽ được đặt, 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 .

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

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 .