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