Menetapkan lokasi resource Google Cloud Platform (GCP) default untuk FirebaseProject
yang ditentukan.
Metode ini membuat aplikasi App Engine dengan bucket Cloud Storage default, yang terletak di locationId
yang ditentukan. Lokasi ini harus berupa salah satu lokasi resource GCP yang tersedia.
Setelah lokasi resource GCP default ditetapkan, atau jika sudah ditetapkan, lokasi tersebut tidak dapat diubah. Lokasi resource GCP default untuk FirebaseProject
yang ditentukan mungkin sudah ditetapkan karena Project
GCP yang mendasarinya sudah memiliki aplikasi App Engine, atau defaultLocation.finalize
sebelumnya dipanggil dengan locationId
yang ditetapkan. Setiap panggilan baru ke defaultLocation.finalize
dengan locationId
yang ditentukan yang berbeda akan menampilkan error 409.
Hasil panggilan ini adalah Operation
, yang dapat digunakan untuk melacak proses penyediaan. Jenis response
dari Operation
adalah google.protobuf.Empty
.
Operation
dapat di-polling oleh name
menggunakan operations.get
hingga done
benar. Jika done
bernilai benar (true), Operation
akan berhasil atau gagal. Jika Operation
berhasil, response
-nya akan disetel ke google.protobuf.Empty
; jika Operation
gagal, error
-nya akan disetel ke google.rpc.Status
. Operation
akan otomatis dihapus setelah selesai, sehingga tidak perlu memanggil operations.delete
.
Semua kolom yang tercantum dalam isi permintaan harus diisi.
Untuk memanggil defaultLocation.finalize
, anggota harus menjadi Pemilik Project.
Permintaan HTTP
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Nama resource
Lihat kolom |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "locationId": string } |
Kolom | |
---|---|
locationId |
ID lokasi resource GCP default Project. Lokasi harus berupa salah satu lokasi resource GCP yang tersedia. |
Isi respons
Jika berhasil, isi respons akan berisi instance Operation
.
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/firebase
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.