项目作者: beyondstorage

项目描述 :
Aliyun Object Storage Service (OSS) support for go-storage
高级语言: Go
项目地址: git://github.com/beyondstorage/go-service-oss.git
创建时间: 2020-07-01T09:24:57Z
项目社区:https://github.com/beyondstorage/go-service-oss

开源协议:Apache License 2.0

下载


go-services-oss

Aliyun Object Storage service support for go-storage.

Notes

This package has been moved to go-storage.

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

Install

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

Usage

  1. import (
  2. "log"
  3. _ "github.com/beyondstorage/go-service-oss/v2"
  4. "github.com/beyondstorage/go-storage/v4/services"
  5. )
  6. func main() {
  7. store, err := services.NewStoragerFromString("oss://bucket_name/path/to/workdir?credential=hmac:<access_key>:<secret_key>&endpoint=https:<location>.aliyuncs.com")
  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. }