Halaman ini menunjukkan cara mengupload objek dari memori ke bucket Cloud Storage dengan menggunakan library klien. Mengupload dari memori berguna saat Anda ingin menghindari penulisan yang tidak perlu dari memori ke sistem file lokal Anda.
Objek yang diupload terdiri dari data yang ingin Anda simpan bersama dengan metadata terkait. Untuk ringkasan konseptual, termasuk cara memilih metode upload yang optimal berdasarkan ukuran file Anda, lihat Upload objek.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna mengupload objek dari memori ke bucket, minta administrator Anda untuk memberi Anda peran IAM Storage Object User (roles/storage.objectUser) di bucket. Peran bawaan ini berisi izin yang diperlukan untuk mengupload objek ke bucket. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian
Izin yang diperlukan:
Izin yang diperlukan
storage.objects.createstorage.objects.delete- Izin ini hanya diperlukan untuk upload yang menggantikan objek yang sudah ada.
Anda juga bisa mendapatkan izin ini dengan peran khusus.
Untuk mengetahui informasi tentang cara memberikan peran pada bucket, lihat Menetapkan dan mengelola kebijakan IAM pada bucket.
Mengupload objek dari memori
Library klien
C++
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage C++ API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.