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