2021-09-10 20:53:09 +08:00
2021-08-25 20:07:18 +08:00
2021-05-14 20:13:21 +08:00
2021-09-10 20:49:59 +08:00
2019-02-18 14:52:18 +08:00
2018-12-06 15:24:18 +08:00
2021-09-09 19:37:44 +08:00
2020-09-29 20:12:39 +08:00
2019-07-29 18:50:21 +08:00
2021-07-27 10:50:07 +08:00
2020-01-19 16:48:48 +08:00
2021-04-28 14:45:10 +08:00
2021-08-25 20:07:18 +08:00
2018-12-06 15:24:18 +08:00
2021-08-25 20:07:18 +08:00
2018-12-06 15:24:18 +08:00
2021-08-25 20:07:18 +08:00
2020-09-27 20:33:52 +08:00
2021-08-25 20:07:18 +08:00
2021-08-25 20:07:18 +08:00
2021-07-20 21:15:26 +08:00
2021-08-25 20:07:18 +08:00
2021-04-28 14:45:10 +08:00
2021-08-25 20:07:18 +08:00
2018-12-06 15:24:18 +08:00
2018-12-13 17:23:18 +08:00
2021-04-28 14:45:10 +08:00
2021-08-25 20:07:18 +08:00
2021-08-25 20:07:18 +08:00
2021-08-25 20:07:18 +08:00
2018-12-06 15:24:18 +08:00
2021-08-25 20:07:18 +08:00
2020-12-09 10:18:59 +08:00
2021-08-25 20:07:18 +08:00
2021-08-25 20:07:18 +08:00
2021-06-21 20:29:07 +08:00
2021-08-27 02:42:55 +00:00
2021-08-25 20:07:18 +08:00
2021-04-27 15:13:43 +08:00
2021-08-25 20:07:18 +08:00
2021-09-10 20:53:09 +08:00
2021-08-25 20:07:18 +08:00
2021-09-07 10:52:41 +08:00
2020-10-12 20:17:47 +08:00
2021-08-30 21:43:51 +08:00
2018-12-13 17:54:37 +08:00
2021-08-25 20:07:18 +08:00
2021-06-24 19:34:52 +08:00
2021-08-30 21:43:51 +08:00
2021-08-25 20:07:18 +08:00
2018-12-06 15:24:18 +08:00
2018-12-06 15:24:18 +08:00
2021-08-25 20:07:18 +08:00
2021-03-23 11:14:23 +08:00
2021-08-25 20:07:18 +08:00
2021-06-02 11:53:53 +08:00
2021-09-02 21:16:08 +08:00
2021-09-02 21:16:08 +08:00
2021-08-25 20:07:18 +08:00
2021-03-04 12:51:30 +08:00
2020-12-09 10:18:59 +08:00
2018-12-13 17:23:18 +08:00

cos-go-sdk-v5

腾讯云对象存储服务 COS(Cloud Object Storage) Go SDKAPI 版本V5 版本的 XML API

Install

go get -u github.com/tencentyun/cos-go-sdk-v5

Usage

package main

import (
	"context"
	"fmt"
	"io/ioutil"
	"net/http"
	"net/url"
	"os"
	"time"
	
	"github.com/tencentyun/cos-go-sdk-v5"
)

func main() {
	//将<bucket>和<region>修改为真实的信息
	//bucket的命名规则为{name}-{appid} ,此处填写的存储桶名称必须为此格式
	u, _ := url.Parse("https://<bucket>.cos.<region>.myqcloud.com")
	b := &cos.BaseURL{BucketURL: u}
	c := cos.NewClient(b, &http.Client{
		//设置超时时间
		Timeout: 100 * time.Second,
		Transport: &cos.AuthorizationTransport{
			//如实填写账号和密钥,也可以设置为环境变量
			SecretID:  os.Getenv("COS_SECRETID"),
			SecretKey: os.Getenv("COS_SECRETKEY"),
		},
	})

	name := "test/hello.txt"
	resp, err := c.Object.Get(context.Background(), name, nil)
	if err != nil {
		panic(err)
	}
	bs, _ := ioutil.ReadAll(resp.Body)
	resp.Body.Close()
	fmt.Printf("%s\n", string(bs))
}

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

Service API:

Bucket API:

Object API:

数据处理 API:

内容审核 API:

Description
No description provided
Readme 719 KiB
Languages
Go 99.9%