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 thức này sẽ tạo một ứng dụng App Engine có một bộ chứa mặc định của Cloud Storage, nằm trong locationId được chỉ định. Vị trí này phải là một trong các vị trí tài nguyên GCP có sẵn.

Sau khi hoàn tất vị trí tài nguyên GCP mặc định hoặc nếu vị trí đã được đặt thì bạn không thể thay đổi vị trí đó. 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ó một ứng dụng App Engine hoặc defaultLocation.finalize trước đó đã được gọi bằng một locationId đã chỉ định. Mọi lệnh gọi mới đến defaultLocation.finalizelocationId được chỉ định khác sẽ trả về lỗi 409.

Kết quả của lệnh gọi này là một Operation, có thể được dùng để theo dõi quá trình cấp phép. Loại response của Operationgoogle.protobuf.Empty.

Operation có thể được name thăm dò bằng operations.get cho đến khi done là giá trị true. Khi done đúng, Operation đã thành công hoặc không thành công. 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 thiết bị đó sẽ được đặt thành google.rpc.Status. Operation sẽ tự động bị xoá sau khi hoàn tất, vì vậy bạn không cần gọi operations.delete.

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

Để gọi defaultLocation.finalize, thành viên phải là Chủ sở hữu 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, ở định dạng:

projects/PROJECT_IDENTIFIER

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

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "locationId": string
}
Trường
locationId

string

Mã vị trí tài nguyên GCP mặc định của Dự án. Vị trí đó phải là một trong các vị trí tài nguyên GCP hiện có.

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 thực thể của Operation.

Phạm vi uỷ 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 bài viết Tổng quan về việc xác thực.