Halaman ini menunjukkan cara mendownload objek dari bucket Cloud Storage ke memori dengan menggunakan library klien Cloud Storage. Mendownload ke memori berguna jika Anda ingin menghindari penulisan yang tidak perlu ke penyimpanan persisten. Untuk mengetahui petunjuk tentang cara mendownload objek secara langsung ke memori persisten, lihat Mendownload objek ke memori persisten. Untuk ringkasan konseptual tentang cara kerja download di Cloud Storage, lihat Download objek.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk mendownload objek ke memori, minta administrator untuk memberi Anda peran Storage Object Viewer (roles/storage.objectViewer) di bucket.
Peran ini berisi izin yang diperlukan untuk mendownload objek. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
storage.objects.get
Anda mungkin juga bisa mendapatkan izin ini dengan peran bawaan lainnya atau peran khusus.
Untuk mengetahui petunjuk tentang cara memberikan peran di bucket, lihat Menetapkan dan mengelola kebijakan IAM di bucket.
Mendownload objek ke 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.
C#
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi 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.
Go
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage Go API .
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Java
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage Java API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Node.js
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Node.js Cloud Storage API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
PHP
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage PHP API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Python
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage Python API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Ruby
Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi Cloud Storage Ruby API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Rust
Langkah berikutnya
- Transfer data dari penyedia cloud atau sumber online lainnya, seperti daftar URL.