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

Object Storage Service:ossutil のインストール

最終更新日:Oct 27, 2026

ossutil は、大容量ファイルの迅速なアップロード、ファイルのダウンロード、特定のプレフィックスを持つファイルの削除に使用できるコマンドラインツールです。ossutil は、Windows、Linux、macOS などのオペレーティングシステムで動作します。 ご利用の環境に適したバージョンをダウンロードしてインストールできます。

新しいバージョン

アップグレードされた ossutil 2.0 の使用を推奨します。 迅速なインストールと使用方法の詳細については、「ossutil のインストール」をご参照ください。ossutil 1.0 は更新されなくなりました。 新機能と最適化は、ossutil 2.0 でのみ提供されます。

ossutil 2.0 の主な機能:

  • 新しいコマンド構造:ossutil api put-bucket-acl などの API レベルのコマンドや ossutil config などの高レベルコマンドを含む、多階層のコマンドをサポートします。

  • 設定管理の改善:初期設定プロセスが簡素化されました。 インストール後、AccessKey ID、AccessKey Secret、リージョン ID を提供するだけで、基本設定が完了します。 --profile パラメーターを使用して、複数の設定ファイルを指定することもでき、柔軟性が向上します。

  • ls、cp、rm などのバッチ処理コマンドでは、パス、ファイルサイズ、変更時刻、オブジェクトメタデータに基づくさまざまなフィルター条件をサポートします。 これにより、操作の正確性と効率が大幅に向上します。

  • 柔軟な出力形式:--output-format パラメーターを使用すると、さまざまなデータ処理要件に合わせて、出力形式を JSON、YAML、または XML に設定できます。 --output-query オプションを使用すると、出力をフィルターして必要な情報を取得できます。

  • セキュリティの強化:セキュリティを向上させるため、ossutil 2.0 では環境変数を使用して機密パラメーターを設定できます。 これにより、コマンドラインでキーが公開されるのを防ぎ、データ漏洩のリスクを低減します。 さらに、--dry-run オプションを使用すると、コマンドを実行する前にその動作を検証できるため、意図しない操作を防ぐことができます。

バージョン

  • 現在のバージョン:1.7.19

  • 以前のバージョン:以前の ossutil バージョンのソースコードとリリース履歴の詳細については、「GitHub」をご参照ください。

ダウンロードリンク

ダウンロードリンク

SHA-256 チェックサム

Linux x86 32 ビット

f8a4a7e1df8529b06a3f3cca194a1c99163cb3b8ab3b5d64228c207c3ae63b86

Linux x86 64 ビット

dcc512e4a893e16bbee63bc769339d8e56b21744fd83c8212a9d8baf28767343

Linux ARM 32 ビット

ffe8b479e5fd3c0e146a14cd32e8ef5736d23f6c8de157944288ee09db2d7b1d

Linux ARM 64 ビット

f612c2a88d4d28363e254168d521fac5df632f2547ba84eaebacf6497dc04d57

macOS 64 ビット

9cf82a53fe24d8b5cc3dfb441787e0ea19c24dd7a1246653d5f1a28b7923d6fe

macOS ARM 64 ビット

10ece4d328c5d2440833adc5f4167168e9b2a4c5d364f673b0c45bcc4fd02ec5

Windows x86 32 ビット

772469ef02b91e893f7211acf732c2c07cd93214552ed7cf84157d3d9b9fb799

Windows x86 64 ビット

8e9176aedc87d230ccd97dc7236b16564f2a068609ed301acdc73dc27faf7e77

ossutil のダウンロードとインストール

Linux

  1. ossutil をインストールします。

    sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash
    説明
    • インストール前に ossutil パッケージを解凍する必要があります。 unzip や 7z などの解凍ツールがインストールされていることを確認してください。

    • デフォルトでは、ossutil は /usr/bin/ ディレクトリにインストールされます。

  2. ossutil を設定します。

    1. 設定コマンドを入力します。

      ossutil config
    2. プロンプトが表示されたら、設定ファイルのパスを設定します。

      Please enter the config file name. The file name can include a path. (Default: /home/user/.ossutilconfig. Press Enter to use the default path.
      If you set the path to another file, you must specify the --config-file option to the file when you use other commands): 

      デフォルトでは、ossutil は設定ファイルを /home/user/.ossutilconfig に保存します。 設定ファイルに別のパスを指定した場合は、ossutil コマンドを実行するたびに -c オプションを追加して設定ファイルを指定する必要があります。 たとえば、設定ファイルを /home/config に保存した場合、ls コマンドを次の形式で実行し、-c オプションを含めます:

      ossutil ls oss://examplebucket -c /home/config
    3. プロンプトが表示されたら、ツールの言語を設定します。中国語の場合は CH、英語の場合は EN を入力します。デフォルトでは、ツールはお使いのオペレーティングシステムの言語を使用します。この設定は、config コマンドが正常に実行された後に有効になります。

    4. Set the language for the tool.

      Enter CH or EN. By default, the tool uses the same language as your operating system. This configuration takes effect after you run the config command.

    5. プロンプトが表示されたら、Endpoint、AccessKey ID、AccessKey Secret、STSToken パラメーターを設定します。 STSToken パラメーターは、Security Token Service (STS) からの一時的な認証情報を使用して Object Storage Service (OSS) にアクセスする場合にのみ必須です。 それ以外の場合は、このパラメーターを空のままにします。

      パラメーターは次のとおりです:

      パラメーター

      必須

      説明

      endpoint

      はい

      バケットが配置されているリージョンのエンドポイントを入力します。 たとえば、 リージョンのパブリックエンドポイントを に、シンガポールリージョンの場合は https://oss-ap-southeast-1.aliyuncs.com に設定します。

      同じリージョン内の他の Alibaba Cloud サービスから OSS にアクセスするには、 や https://oss-ap-southeast-1-internal.aliyuncs.com などの内部エンドポイントを使用します。

      各リージョンのエンドポイントの詳細については、「リージョンとエンドポイント」をご参照ください。

      重要

      コンプライアンスとセキュリティを向上させるためのポリシー変更により、2025 年 3 月 20 日以降、新規 OSS ユーザーは、中国本土リージョンにある OSS バケットでデータ API オペレーションを実行するために、カスタムドメイン名 (CNAME) を使用する必要があります。これらの操作では、デフォルトのパブリックエンドポイントの使用が制限されます。影響を受ける操作の完全なリストについては、公式発表をご参照ください。HTTPS 経由でデータにアクセスする場合は、有効な SSL 証明書をカスタムドメインにバインドする必要があります。コンソールでは HTTPS が強制されるため、これはOSS コンソールへのアクセスに必須です。

      accessKeyID

      はい

      アカウントの AccessKey ペアを入力します。 AccessKey ペアの取得方法の詳細については、「AccessKey ペアの作成」をご参照ください。

      ROS スクリプトを使用して OSS 管理権限を持つ RAM ユーザーの AccessKey ペアを迅速に作成する

      Resource Orchestration Service (ROS) コンソールの [スタックの作成] ページで、[セキュリティの確認] セクションの確認チェックボックスを選択し、[作成] をクリックします。 詳細については、「スタックの作成」をご参照ください。

      スタックが作成されたら、[出力] タブから作成された AccessKey ペアをコピーします。

      出力キーワードには [AccessKeyId] と [AccessKeySecret] が含まれます。 それぞれに対応する値をコピーし、安全に保管してください。

      accessKeySecret

      はい

      stsToken

      いいえ

      このパラメーターは、一時的なアクセス認証情報を使用して OSS にアクセスする場合にのみ必須です。 それ以外の場合は、このパラメーターを空のままにします。 STS トークンの生成方法の詳細については、「AssumeRole」をご参照ください。

  3. ossutil がインストールされていることを確認します。

    ossutil

    サポートされている ossutil コマンドのリストが表示された場合、インストールは成功です。

Windows

  1. ossutil をインストールします。

    1. ダウンロードリンクをクリックして、Windows インストールパッケージをダウンロードします。

    2. パッケージを解凍し、ossutil.bat ファイルをダブルクリックします。

  2. ossutil を設定します。

    1. 設定コマンドを入力します。

      ossutil config
    2. プロンプトが表示されたら、設定ファイルのパスを設定します。

      Please enter the config file name. The file name can include a path. (Default: C:\\Users\user\.ossutilconfig. Press Enter to use the default path.
      If you set the path to another file, you must specify the --config-file option to the file when you use other commands): 

      デフォルトでは、ossutil は設定ファイルを C:\\Users\user\.ossutilconfig に保存します。 設定ファイルに別のパスを指定した場合は、コマンドを実行するたびに -c オプションを追加して設定ファイルを指定する必要があります。 たとえば、設定ファイルが c:\ossutil\config に保存されている場合、ls コマンドを次の形式で実行します:

      ossutil ls oss://examplebucket -c c:\ossutil\config
    3. プロンプトが表示されたら、ツールの言語を設定します。中国語の場合は CH を、英語の場合は EN を入力します。デフォルトでは、ツールはお使いのオペレーティングシステムの言語を使用します。この設定は、config コマンドを実行した後に有効になります。

    4. プロンプトが表示されたら、Endpoint、AccessKey ID、AccessKey Secret、STSToken パラメーターを設定します。 STSToken パラメーターは、STS からの一時的な認証情報を使用して OSS にアクセスする場合にのみ必須です。 それ以外の場合は、このパラメーターを空のままにします。

      次の表にパラメーターを示します:

      パラメーター

      必須

      説明

      endpoint

      はい

      バケットが配置されているリージョンのエンドポイントを入力します。 たとえば、 リージョンのパブリックエンドポイントを に、シンガポールリージョンの場合は https://oss-ap-southeast-1.aliyuncs.com に設定します。

      同じリージョン内の他の Alibaba Cloud サービスから OSS にアクセスするには、 や https://oss-ap-southeast-1-internal.aliyuncs.com などの内部エンドポイントを使用します。

      各リージョンのエンドポイントの詳細については、「リージョンとエンドポイント」をご参照ください。

      重要

      コンプライアンスとセキュリティを向上させるためのポリシー変更により、2025 年 3 月 20 日以降、新規 OSS ユーザーは、中国本土リージョンにある OSS バケットでデータ API オペレーションを実行するために、カスタムドメイン名 (CNAME) を使用する必要があります。これらの操作では、デフォルトのパブリックエンドポイントの使用が制限されます。影響を受ける操作の完全なリストについては、公式発表をご参照ください。HTTPS 経由でデータにアクセスする場合は、有効な SSL 証明書をカスタムドメインにバインドする必要があります。コンソールでは HTTPS が強制されるため、これはOSS コンソールへのアクセスに必須です。

      accessKeyID

      はい

      アカウントの AccessKey ペアを入力します。 AccessKey ペアの取得方法の詳細については、「AccessKey ペアの作成」をご参照ください。

      ROS スクリプトを使用して OSS 管理権限を持つ RAM ユーザーの AccessKey ペアを迅速に作成する

      Resource Orchestration Service (ROS) コンソールの [スタックの作成] ページで、[セキュリティの確認] セクションの確認チェックボックスを選択し、[作成] をクリックします。 詳細については、「スタックの作成」をご参照ください。

      スタックが作成されたら、[出力] タブから作成された AccessKey ペアをコピーします。

      出力キーワードには [AccessKeyId] と [AccessKeySecret] が含まれます。 それぞれに対応する値をコピーし、安全に保管してください。

      accessKeySecret

      はい

      stsToken

      いいえ

      このパラメーターは、一時的なアクセス認証情報を使用して OSS にアクセスする場合にのみ必須です。 それ以外の場合は、このパラメーターを空のままにします。 STS トークンの生成方法の詳細については、「AssumeRole」をご参照ください。

  3. ossutil がインストールされていることを確認します。

    ossutil

    サポートされている ossutil コマンドのリストが表示された場合、インストールは成功です。

macOS

  1. ossutil をインストールします。

    sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash
    説明

    デフォルトのインストールディレクトリは /usr/local/bin です。

  2. ossutil を設定します。

    1. 設定コマンドを入力します。

      ossutil config
    2. プロンプトが表示されたら、設定ファイルのパスを設定します。

      Please enter the config file name. The file name can include a path. (Default: /Users/user/.ossutilconfig. Press Enter to use the default path.
      If you set the path to another file, you must specify the --config-file option to the file when you use other commands): 

      デフォルトでは、ossutil は設定ファイルを /Users/user/.ossutilconfig に保存します。

      設定ファイルに別のパスを指定した場合は、コマンドを実行するたびに -c オプションを追加して設定ファイルを指定する必要があります。 たとえば、設定ファイルが /Users/user/config に保存されている場合、ls コマンドを次の形式で実行します:

      ossutil ls oss://examplebucket -c /Users/user/config
    3. プロンプトが表示されたら、ツールの言語を設定します。中国語の場合は CH、英語の場合は EN を入力します。デフォルトでは、ツールはお使いのオペレーティングシステムの言語を使用します。この設定は、config コマンドを実行した後に有効になります。

    4. プロンプトが表示されたら、Endpoint、AccessKey ID、AccessKey Secret、STSToken パラメーターを設定します。 STSToken パラメーターは、STS からの一時的な認証情報を使用して OSS にアクセスする場合にのみ必須です。 それ以外の場合は、このパラメーターを空のままにします。

      次の表にパラメーターを示します:

      パラメーター

      必須

      説明

      endpoint

      はい

      バケットが配置されているリージョンのエンドポイントを入力します。 たとえば、 リージョンのパブリックエンドポイントを に、シンガポールリージョンの場合は https://oss-ap-southeast-1.aliyuncs.com に設定します。

      同じリージョン内の他の Alibaba Cloud サービスから OSS にアクセスするには、 や https://oss-ap-southeast-1-internal.aliyuncs.com などの内部エンドポイントを使用します。

      各リージョンのエンドポイントの詳細については、「リージョンとエンドポイント」をご参照ください。

      重要

      コンプライアンスとセキュリティを向上させるためのポリシー変更により、2025 年 3 月 20 日以降、新規 OSS ユーザーは、中国本土リージョンにある OSS バケットでデータ API オペレーションを実行するために、カスタムドメイン名 (CNAME) を使用する必要があります。これらの操作では、デフォルトのパブリックエンドポイントの使用が制限されます。影響を受ける操作の完全なリストについては、公式発表をご参照ください。HTTPS 経由でデータにアクセスする場合は、有効な SSL 証明書をカスタムドメインにバインドする必要があります。コンソールでは HTTPS が強制されるため、これはOSS コンソールへのアクセスに必須です。

      accessKeyID

      はい

      アカウントの AccessKey ペアを入力します。 AccessKey ペアの取得方法の詳細については、「AccessKey ペアの作成」をご参照ください。

      ROS スクリプトを使用して OSS 管理権限を持つ RAM ユーザーの AccessKey ペアを迅速に作成する

      Resource Orchestration Service (ROS) コンソールの [スタックの作成] ページで、[セキュリティの確認] セクションの確認チェックボックスを選択し、[作成] をクリックします。 詳細については、「スタックの作成」をご参照ください。

      スタックが作成されたら、[出力] タブから作成された AccessKey ペアをコピーします。

      出力キーワードには [AccessKeyId] と [AccessKeySecret] が含まれます。 それぞれに対応する値をコピーし、安全に保管してください。

      accessKeySecret

      はい

      stsToken

      いいえ

      このパラメーターは、一時的なアクセス認証情報を使用して OSS にアクセスする場合にのみ必須です。 それ以外の場合は、このパラメーターを空のままにします。 STS トークンの生成方法の詳細については、「AssumeRole」をご参照ください。

  3. ossutil がインストールされていることを確認します。

    ossutil

    サポートされている ossutil コマンドのリストが表示された場合、インストールは成功です。

関連ドキュメント

ossutil をインストールした後、それを使用してオブジェクトのアップロード、ダウンロード、コピー、削除が可能です。 詳細については、「cp (オブジェクトのアップロード)」、「cp (オブジェクトのダウンロード)」、「cp (オブジェクトのコピー)」、および「rm (オブジェクトの削除)」をご参照ください。