Go 用 OSS SDK を使用すると、Object Storage Service (OSS) のリソースをプログラムで管理できます。たとえば、バケットの管理、オブジェクトのアップロード、オブジェクトのダウンロード、イメージの処理などが可能です。このトピックでは、Go 用 OSS SDK をインストールする方法について説明します。
環境の準備
環境要件
Go 用 OSS SDK 1.13 以降を推奨します。
Go 用 OSS SDK の環境をダウンロードしてインストールする方法の詳細については、「ソースからの Go のインストール」をご覧ください。
Go 用 OSS SDK 1.13 以降を使用する場合、モジュールモードはデフォルトで有効になっており、パッケージの依存関係を管理します。
GOPATHシステム変数を手動で指定する必要はありません。Go 用 OSS SDK 1.12 以前を使用する場合は、
GOPATHシステム変数を指定し、コードディレクトリを指すようにする必要があります。 GOPATH システム変数の詳細については、go help gopathコマンドを実行してください。
Go 用 OSS SDK のバージョンの確認
go versionコマンドを実行して、Go のバージョンを表示します。
Go 用 OSS SDK のダウンロード
Go 用 OSS SDK のインストール
Go mod
go.mod ファイルに次の依存関係を追加します。次の例では、Go 用 OSS SDK 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インストール中にメッセージは表示されません。インストールプロセスは完了するまでに数分かかります。インストールに失敗した場合は、上記のコマンドをもう一度実行してください。
Go 用 OSS SDK がインストールされているかどうかの確認
次のコードを実行して、Go 用 OSS SDK のバージョンをクエリします。
package main
import (
"fmt"
"github.com/aliyun/aliyun-oss-go-sdk/oss"
)
func main() {
fmt.Println("OSS Go SDK Version: ", oss.Version)
}
次の手順
Go 用 OSS SDK をインストールした後、アクセス認証情報を設定する必要があります。詳細については、「アクセス認証情報を設定する」をご参照ください。