Đặ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.finalize
có locationId
đượ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 Operation
là google.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 |
Tên tài nguyên của
Tham khảo trường |
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 |
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.