Membuat resource untuk setelan yang belum ditetapkan.
Saat ini, tindakan ini akan membuat satu resource: bucket Google Cloud Storage, yang akan digunakan sebagai bucket default untuk project ini. Bucket dibuat dalam project penyimpanan milik FTL. Kecuali dalam kasus yang jarang terjadi, memanggil metode ini secara paralel dari beberapa klien hanya akan membuat satu bucket. Untuk menghindari biaya penyimpanan yang tidak perlu, bucket dikonfigurasi untuk otomatis menghapus objek yang berusia lebih dari 90 hari.
Bucket dibuat dengan izin berikut: - Akses pemilik untuk pemilik project penyimpanan pusat (milik FTL) - Akses tulis untuk pemilik/editor project pelanggan - Akses pembaca untuk pelihat project pelanggan ACL default pada objek yang dibuat dalam bucket adalah: - Akses pemilik untuk pemilik project penyimpanan pusat - Akses pembaca untuk pemilik/editor/pelihat project pelanggan Lihat dokumentasi Google Cloud Storage untuk detail selengkapnya.
Jika sudah ada bucket default yang ditetapkan dan project dapat mengakses bucket, panggilan ini tidak akan melakukan apa pun. Namun, jika project tidak memiliki izin untuk mengakses bucket atau bucket dihapus, bucket baru akan dibuat.
Dapat menampilkan kode error kanonis, termasuk kode berikut:
- PERMISSION_DENIED - jika pengguna tidak berwenang untuk menulis ke project
- Kode error apa pun yang dilaporkan oleh Google Cloud Storage
Permintaan HTTP
POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
projectId |
ID Project. Wajib diisi. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Jika berhasil, isi respons akan berisi instance ProjectSettings
.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.