全部產品
Search
文件中心

Object Storage Service:Go前言

更新時間:Jun 19, 2024

本文基於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

建立儲存空間

bucket_acl.go

管理儲存空間的讀寫權限

bucket_policy.go

授權策略

bucket_referer.go

防盜鏈

bucket_lifecycle.go

生命週期

bucket_logging.go

訪問日誌

bucket_cors.go

跨域訪問

bucket_website.go

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

bucket_encryption.go

伺服器端加密

bucket_requestpayment.go

要求者付費模式

bucket_inventory.go

儲存空間清單

bucket_accessmonitor.go

訪問跟蹤

bucket_metaquery.go

資料索引

list_buckets.go

列舉儲存空間

bucket_stat.go

擷取儲存空間的儲存容量

bucket_tagging.go

儲存空間標籤

put_object.go

上傳檔案,包括簡單上傳斷點續傳上傳

append_object.go

追加上傳

get_object.go

下載檔案,包括流式下載限定條件下載

delete_object.go

刪除檔案

copy_object.go

拷貝檔案

list_objects.go

列舉檔案

archive.go

解凍檔案

object_acl.go

管理檔案讀寫權限

sign_url.go

產生帶簽名的URL

object_tagging.go

對象標籤

select_object.go

查詢檔案

object_meta.go

管理檔案中繼資料

livechannel.go

LiveChannel管理

瞭解OSS GO SDK V2

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