全部产品
Search
文档中心

:Pengantar (Go SDK V1)

更新时间:Nov 29, 2025

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

new_bucket.go

Inisialisasi client

create_bucket.go

Buat bucket (Go SDK V1)

bucket_acl.go

Kelola ACL bucket (Go SDK V1)

bucket_policy.go

Kebijakan otorisasi

bucket_referer.go

Perlindungan hotlink

bucket_lifecycle.go

Lifecycle

bucket_logging.go

Logging akses

bucket_cors.go

Akses lintas domain

bucket_website.go

Hosting situs web statis (pengembalian ke sumber berbasis mirroring)

bucket_encryption.go

Enkripsi sisi server

bucket_requestpayment.go

Bayar-per-permintaan

bucket_inventory.go

Inventaris bucket

bucket_accessmonitor.go

Pelacakan akses

bucket_metaquery.go

Pengindeksan data

list_buckets.go

Daftar bucket

bucket_stat.go

Dapatkan kapasitas penyimpanan bucket (Go SDK V1)

bucket_tagging.go

Mengelola penandaan bucket

put_object.go

Unggah file, termasuk Unggahan sederhana (Go SDK V1) dan Unggahan yang dapat dilanjutkan (Go SDK V1)

append_object.go

Unggahan append

get_object.go

Unduh file, termasuk Unduhan streaming (Go SDK V1) dan Unduhan bersyarat (Go SDK V1)

delete_object.go

Hapus file (Go SDK V1)

copy_object.go

Salin file (Go SDK V1)

list_objects.go

Daftar file (Go SDK V1)

archive.go

Pulihkan file (Go SDK V1)

object_acl.go

Kelola ACL file

sign_url.go

Hasilkan URL yang ditandatangani

object_tagging.go

Tagging objek

select_object.go

Kueri file (Go SDK V1)

object_meta.go

Kelola metadata file (Go SDK V1)

livechannel.go

Mengelola LiveChannels

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.