全部產品
Search
文件中心

:前言(Go SDK V1)

更新時間:Nov 28, 2025

本文基於V1(aliyun-oss-go-sdk)程式碼程式庫,介紹Object Storage Service的Go SDK各種使用情境下範例程式碼。

SDK源碼和API文檔

請訪問GitHub擷取OSS Go SDK源碼。更多資訊,請參見OSS Go SDK API文檔

樣本程式

OSS Go SDK提供豐富的樣本程式,方便您參考或直接使用。樣本包括以下內容:

樣本檔案

樣本內容

new_bucket.go

初始化Client

create_bucket.go

建立儲存空間(Go SDK V1)

bucket_acl.go

管理儲存空間的讀寫權限(Go SDK V1)

bucket_policy.go

授權策略

bucket_referer.go

防盜鏈(Go SDK V1)

bucket_lifecycle.go

生命週期

bucket_logging.go

訪問日誌

bucket_cors.go

跨域訪問

bucket_website.go

靜態網站託管(鏡像回源)(Go SDK V1)

bucket_encryption.go

服務端加密(Go SDK V1)

bucket_requestpayment.go

要求者付費模式(Go SDK V1)

bucket_inventory.go

儲存空間清單(Go SDK V1)

bucket_accessmonitor.go

訪問跟蹤(Go SDK V1)

bucket_metaquery.go

資料索引(Go SDK V1)

list_buckets.go

列舉儲存空間(Go SDK V1)

bucket_stat.go

擷取儲存空間的儲存容量(Go SDK V1)

bucket_tagging.go

儲存空間標籤(Go SDK V1)

put_object.go

上傳檔案,包括簡單上傳(Go SDK V1)斷點續傳上傳(Go SDK V1)

append_object.go

追加上傳

get_object.go

下載檔案,包括流式下載(Go SDK V1)限定條件下載(Go SDK V1)

delete_object.go

刪除檔案(Go SDK V1)

copy_object.go

拷貝檔案(Go SDK V1)

list_objects.go

列舉檔案(Go SDK V1)

archive.go

解凍檔案(Go SDK V1)

object_acl.go

管理檔案讀寫權限

sign_url.go

產生帶簽名的URL

object_tagging.go

對象標籤

select_object.go

查詢檔案(Go SDK V1)

object_meta.go

管理檔案中繼資料(Go SDK V1)

livechannel.go

LiveChannel管理(Go SDK V1)

瞭解OSS Go SDK V2

OSS Go SDK V2(alibabacloud-oss-go-sdk-v2)是對V1(aliyun-oss-go-sdk)程式碼程式庫的重大改寫。V2是一個全新的版本,基於GO 1.18+構建,簡化了底層操作例如身分識別驗證、自動請求重試及錯誤處理等;提供了靈活友好的參數配置以及豐富的進階介面,例如分頁器、傳輸管理器 、File-like介面等,全面提升了開發效率和體驗。