cos-go-sdk-v5 icon indicating copy to clipboard operation
cos-go-sdk-v5 copied to clipboard

Tencent cloud object storage service client 5.0 xml version __腾讯cos-go-sdk-v5__

cos-go-sdk-v5

腾讯云 对象储存(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


  • [x] 列出bucket列表
  • [x] 创建bucket
  • [x] 删除bucket
  • [x] 设置bucket ACL
  • [x] 列出bucket内容
  • [x] bucket是否存在
  • [x] 列出正在上传的obj
  • [x] ACL设置
  • [ ] CORS 跨域
  • [ ] lifcycle设置

object


  • [x] 普通上传
  • [x] 多线程分片上传(整合分片上传)
  • [x] 删除
  • [x] 下载
  • [x] 复制
  • [x] 初始化分片上传
  • [x] 上传分片
  • [x] 列出正在上传分片
  • [x] 完成分片上传
  • [x] 放弃上传