Method: projects.initializeSettings

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

string

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.