腾讯云 对象储存(cos) API5.0 golang sdk
go get -u github.com/nelsonken/cos-go-sdk-v5/cos
package main
import "github.com/nelsonken/cos-go-sdk-v5/cos"
client := cos.New(&cos.Option{})
client.Bucket(name).PutObject(...)
bucket所有功能完备(生命周期,跨域除外);object的操作(完备):增、删、查、改、下载、复制;
- 列出bucket列表
- 创建bucket
- 删除bucket
- 设置bucket ACL
- 列出bucket内容
- bucket是否存在
- 列出正在上传的obj
- ACL设置
- CORS 跨域
- lifcycle设置
- 普通上传
- 多线程分片上传(整合分片上传)
- 删除
- 下载
- 复制
- 初始化分片上传
- 上传分片
- 列出正在上传分片
- 完成分片上传
- 放弃上传