Topik ini menyediakan contoh kode untuk berbagai skenario penggunaan Go SDK dengan Object Storage Service (OSS). Kode tersebut didasarkan pada repositori V1 (aliyun-oss-go-sdk).
Kode sumber SDK dan dokumentasi API
Kunjungi GitHub untuk mengakses kode sumber OSS Go SDK. Untuk informasi lebih lanjut, lihat dokumentasi API OSS Go SDK.
Program contoh
OSS Go SDK menyediakan kumpulan lengkap program contoh yang dapat digunakan sebagai referensi atau langsung diimplementasikan. Contoh tersebut mencakup hal-hal berikut:
File contoh | Konten contoh |
Hosting situs web statis (pengembalian ke sumber berbasis mirroring) | |
Unggah file, termasuk Unggahan sederhana (Go SDK V1) dan Unggahan yang dapat dilanjutkan (Go SDK V1) | |
Unduh file, termasuk Unduhan streaming (Go SDK V1) dan Unduhan bersyarat (Go SDK V1) | |
Pelajari tentang OSS Go SDK V2
OSS Go SDK V2 (alibabacloud-oss-go-sdk-v2) merupakan penulisan ulang menyeluruh dari repositori V1 (aliyun-oss-go-sdk). V2 adalah versi baru yang dibangun di atas Go 1.18 dan versi setelahnya, serta menyederhanakan operasi dasar seperti verifikasi identitas, pengulangan permintaan otomatis, dan penanganan error. Selain itu, V2 menawarkan pengaturan parameter yang fleksibel serta antarmuka tingkat lanjut—seperti paginator, transfer manager, dan antarmuka bertipe file—yang secara signifikan meningkatkan efisiensi dan pengalaman pengembang.
Untuk memulai dengan V2, lihat panduan developer alibabacloud-oss-go-sdk-v2.
Untuk melakukan migrasi dari V1 ke V2, lihat panduan migrasi.