すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:インストール

最終更新日:Aug 13, 2025

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 をインストールした後、アクセス認証情報を設定する必要があります。詳細については、「アクセス認証情報を設定する」をご参照ください。