Method: projects.defaultLocation.finalize

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

string

Nama resource FirebaseProject yang lokasi resource GCP defaultnya akan ditetapkan, dalam format:

projects/ PROJECT_IDENTIFIER

Lihat kolom FirebaseProject name untuk mengetahui detail tentang nilai PROJECT_IDENTIFIER .

Permintaan tubuh

Badan permintaan berisi data dengan struktur berikut:

Representasi JSON
{
  "locationId": string
}
Bidang
locationId

string

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 .