项目作者: beyondstorage

项目描述 :
Tencent Cloud Object Storage (COS) support for go-storage
高级语言: Go
项目地址: git://github.com/beyondstorage/go-service-cos.git
创建时间: 2020-07-01T09:11:13Z
项目社区:https://github.com/beyondstorage/go-service-cos

开源协议:

下载


go-services-cos

COS(Cloud Object Storage) service support for go-storage.

Notes

This package has been moved to go-storage.

  1. go get go.beyondstorage.io/services/cos/v3

Install

  1. go get github.com/beyondstorage/go-service-cos/v2

Usage

  1. import (
  2. "log"
  3. _ "github.com/beyondstorage/go-service-cos/v2"
  4. "github.com/beyondstorage/go-storage/v4/services"
  5. )
  6. func main() {
  7. store, err := services.NewStoragerFromString("cos://bucket_name/path/to/workdir?credential=hmac:<account_name>:<account_key>")
  8. if err != nil {
  9. log.Fatal(err)
  10. }
  11. // Write data from io.Reader into hello.txt
  12. n, err := store.Write("hello.txt", r, length)
  13. }