源碼地址
請訪問GitHub獲取OSS Go SDK源碼。
樣本程式
OSS Go SDK提供豐富的樣本程式,方便您參考或直接使用。樣本包括以下內容:
樣本檔案 | 樣本內容 |
---|---|
new_bucket.go | 初始化Client和Bucket |
put_object.go | 上傳檔案中的簡單上傳、斷點續傳上傳 |
append_object.go | 上傳檔案中的追加上傳 |
get_object.go | 下載檔案,包括流式下載、範圍下載、斷點續傳下載 |
delete_object.go | 管理檔案中的刪除單個檔案和多個檔案 |
copy_object.go | 管理檔案中的檔案拷貝、檔案斷點續傳拷貝 |
list_objects.go | 管理檔案中的列舉檔案,包括預設參數列舉、指定參數列舉 |
object_meta.go | 管理檔案中的設定和讀取檔案元資訊 |
object_acl.go | 管理檔案中的設定和讀取檔案存取權限(ACL) |
sign_url.go | 生成帶簽名的URL |
cname_sample.go | 綁定自訂網域名(CNAME) |
create_bucket.go | 管理儲存空間中的建立儲存空間 |
list_buckets.go | 管理儲存空間中的列舉儲存空間,包括預設參數列舉和指定參數列舉 |
bucket_acl.go | 管理儲存空間中的設定儲存空間的存取權限(ACL) |
bucket_referer.go | 設定、讀取、清除儲存空間的防盜鏈 |
bucket_logging.go | 設定、讀取、清除儲存空間的訪問日誌 |
bucket_lifecycle.go | 設定、讀取、清除檔案的生命週期 |
bucket_cors.go | 設定、讀取、清除儲存空間的跨域訪問 |