/go-cos

腾讯云 COS Go SDK(XML API)

Primary LanguageGoMIT LicenseMIT

go-cos

腾讯云对象存储服务 COS(Cloud Object Storage) Go SDK(API 版本:V4 版本的 XML API)。

Build Status Coverage Status Go Report Card GoDoc

install

go get -u github.com/mozillazg/go-cos

usage

所有的 API 在 examples 目录下都有对应的使用示例。

TODO

Service API:

  • Get Service

Bucket API:

  • Get Bucket
  • Get Bucket ACL
  • Get Bucket CORS
  • Get Bucket Location
  • Get Buket Lifecycle
  • Get Bucket Tagging
  • Put Bucket
  • Put Bucket ACL
  • Put Bucket CORS
  • Put Bucket Lifecycle
  • Put Bucket Tagging
  • Delete Bucket
  • Delete Bucket CORS
  • Delete Bucket Lifecycle
  • Delete Bucket Tagging
  • Head Bucket
  • List Multipart Uploads

Object API:

  • Append Object
  • Get Object
  • Get Object ACL
  • Put Object
  • Put Object ACL
  • Delete Object
  • Delete Multiple Object
  • Head Object
  • Options Object
  • Initiate Multipart Upload
  • Upload Part
  • List Parts
  • Complete Multipart Upload
  • Abort Multipart Upload