Membuat sumber daya untuk pengaturan yang belum ditetapkan.
Saat ini, ini menciptakan satu sumber daya: keranjang Google Cloud Storage, untuk digunakan sebagai keranjang default untuk proyek ini. Bucket dibuat dalam proyek penyimpanan milik FTL. Kecuali dalam kasus yang jarang terjadi, memanggil metode ini secara paralel dari beberapa klien hanya akan membuat satu keranjang. Untuk menghindari biaya penyimpanan yang tidak perlu, bucket dikonfigurasikan untuk secara otomatis menghapus objek yang berumur lebih dari 90 hari.
Bucket dibuat dengan izin berikut: - Akses pemilik untuk pemilik proyek penyimpanan pusat (milik FTL) - Akses penulis untuk pemilik/editor proyek pelanggan - Akses pembaca untuk pemirsa proyek pelanggan ACL default pada objek yang dibuat dalam bucket adalah: - Akses pemilik untuk pemilik proyek penyimpanan pusat - Akses pembaca untuk pemilik/editor/pelihat proyek pelanggan Lihat dokumentasi Google Cloud Storage untuk detail selengkapnya.
Jika sudah ada kumpulan keranjang default dan proyek dapat mengakses keranjang tersebut, panggilan ini tidak melakukan apa pun. Namun, jika proyek tidak memiliki izin untuk mengakses bucket atau bucket dihapus, maka bucket baru akan dibuat.
Dapat mengembalikan kode kesalahan kanonik apa pun, termasuk yang berikut:
- PERMISSION_DENIED - jika pengguna tidak berwenang untuk menulis ke proyek
- Kode kesalahan apa pun yang diajukan oleh Google Cloud Storage
permintaan HTTP
POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings
URL menggunakan sintaks Transcoding gRPC .
Parameter jalur
Parameter | |
---|---|
projectId | ID Proyek. Diperlukan. |
Permintaan tubuh
Badan permintaan harus kosong.
Badan respons
Jika berhasil, isi respons berisi turunan ProjectSettings
.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
-
https://www.googleapis.com/auth/cloud-platform
Untuk informasi lebih lanjut, lihat Ikhtisar Otentikasi .