Objek yang disimpan di Object Storage Service (OSS) terdiri dari kunci, data, dan metadata objek. Metadata objek menjelaskan properti objek tersebut, mencakup header HTTP standar dan metadata yang ditentukan pengguna. Anda dapat menyetel header HTTP standar untuk menentukan kebijakan permintaan HTTP kustom, seperti kebijakan cache atau unduh paksa, serta menyetel metadata yang ditentukan pengguna untuk mengidentifikasi tujuan atau properti objek.
Catatan penggunaan
Pada topik ini digunakan titik akhir publik wilayah China (Hangzhou). Jika Anda mengakses OSS dari layanan Alibaba Cloud lainnya dalam wilayah yang sama dengan OSS, gunakan titik akhir internal. Untuk informasi selengkapnya mengenai wilayah dan titik akhir OSS, lihat Wilayah dan titik akhir.
Kredensial akses pada topik ini diperoleh dari variabel lingkungan. Untuk informasi selengkapnya tentang cara mengonfigurasi kredensial akses, lihat Konfigurasi kredensial akses.
Instans OSSClient pada topik ini dibuat menggunakan titik akhir OSS. Jika Anda ingin membuat instans OSSClient menggunakan nama domain kustom atau Security Token Service (STS), lihat Konfigurasi klien (Go SDK V1).
Untuk menyetel metadata objek, Anda harus memiliki izin
oss:PutObject. Untuk mengambil metadata objek, Anda harus memiliki izinoss:GetObject. Untuk informasi selengkapnya, lihat Lampirkan kebijakan kustom ke RAM user.
Kode contoh
FAQ
Bagaimana cara mencegah objek ditimpa oleh objek lain dengan nama yang sama?
Referensi
Untuk kode contoh lengkap mengenai metadata objek, lihat contoh di GitHub.
Untuk informasi selengkapnya mengenai operasi API yang digunakan untuk menyetel metadata objek selama unggah simple, lihat PutObject.
Untuk informasi selengkapnya mengenai operasi API yang digunakan untuk memodifikasi metadata objek yang sudah ada, lihat CopyObject.
Untuk informasi selengkapnya mengenai operasi API yang digunakan untuk mengambil metadata objek, lihat GetObjectMeta.