如果您需要管理OSS存储空间、上传下载文件、管理数据、进行图片处理等,可以先安装OSS Go SDK。本文提供了OSS Go SDK的多种安装方式,请结合实际使用场景选用。

环境准备

  • 环境要求

    推荐使用Go 1.13及以上版本。

    请参考Golang安装下载和安装Go编译运行环境。

    • 如果您使用的是 Go 1.13 及以上版本,默认启用模块模式管理包依赖关系,不需要手动设置GOPATH

    • 如果您使用的是 Go 1.12 及以下版本,需要设置 GOPATH 系统变量,并将其指向您的代码目录。要了解更多GOPATH相关信息,请执行命令go help gopath

  • 查看语言版本

    执行命令go version查看Go语言版本。

下载SDK

安装SDK

go mod方式

go.mod文件中添加以下依赖。以下以3.0.2版本为例。其他版本需替换为对应版本号。

require (
    github.com/aliyun/aliyun-oss-go-sdk v3.0.2+incompatible
)

源码方式

go get github.com/aliyun/aliyun-oss-go-sdk/oss
说明

安装过程中,界面不会打印提示,请耐心等待。如果安装超时,请再次执行以上命令。

验证SDK

运行以下代码查看OSS Go SDK版本:

package main

import (
  "fmt"
  "github.com/aliyun/aliyun-oss-go-sdk/oss"
)

func main() {
  fmt.Println("OSS Go SDK Version: ", oss.Version)
}
            

后续步骤

安装Go SDK后,您需要配置访问凭证。详情请参见配置访问凭证