Menetapkan lokasi sumber daya 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 merupakan salah satu lokasi resource GCP yang tersedia.
Setelah lokasi resource GCP default diselesaikan, atau jika sudah ditetapkan, lokasi tersebut tidak dapat diubah. Lokasi resource GCP default untuk FirebaseProject
yang ditentukan mungkin sudah disetel karena Project
GCP yang mendasarinya sudah memiliki aplikasi App Engine atau defaultLocation.finalize
sebelumnya dipanggil dengan locationId
yang ditentukan. Setiap panggilan baru ke defaultLocation.finalize
dengan locationId
tertentu yang berbeda akan menghasilkan kesalahan 409.
Hasil dari panggilan ini adalah Operation
, yang dapat digunakan untuk melacak proses penyediaan. Jenis response
Operation
ini adalah google.protobuf.Empty
.
Operation
dapat disurvei berdasarkan name
menggunakan operations.get
hingga done
benar. Jika done
benar, Operation
telah berhasil atau gagal. Jika Operation
berhasil, response
akan disetel ke google.protobuf.Empty
; jika Operation
gagal, error
akan disetel ke google.rpc.Status
. Operation
secara otomatis dihapus setelah selesai, jadi tidak perlu memanggil operations.delete
.
Semua bidang yang tercantum di badan permintaan wajib diisi.
Untuk memanggil defaultLocation.finalize
, anggota harus menjadi Pemilik Proyek.
permintaan HTTP
POST https://firebase.googleapis.com/v1beta1/{parent=projects/*}/defaultLocation:finalize
URL menggunakan sintaks Transcoding gRPC .
Parameter jalur
Parameter | |
---|---|
parent | Nama resource Lihat kolom |
Permintaan tubuh
Badan permintaan berisi data dengan struktur berikut:
Representasi JSON |
---|
{ "locationId": string } |
Bidang | |
---|---|
locationId | ID lokasi sumber daya GCP default Proyek. Lokasi tersebut harus merupakan salah satu lokasi resource GCP yang tersedia . |
Badan respons
Jika berhasil, isi respons berisi turunan Operation
.
Lingkup Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
-
https://www.googleapis.com/auth/cloud-platform
-
https://www.googleapis.com/auth/firebase
Untuk informasi lebih lanjut, lihat Ikhtisar Otentikasi .