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

Elastic Compute Service:OSS を使用した ECS インスタンスへのファイル転送

最終更新日:May 16, 2026

パブリック IP がない場合でも、Object Storage Service (OSS) を中継として使用することで、大容量ファイルを ECS インスタンスに転送できます。

概要

image

主な手順は次の 2 つです:

  1. ECS インスタンスと同じリージョンの OSS バケットにファイルをアップロードします。

  2. 内部ネットワーク経由で OSS から ECS インスタンスにファイルをダウンロードします。

課金

  • OSS にファイルを保存すると、ストレージ料金が発生します。

  • OSS へのファイルのアップロードでは、データ転送料金は発生しません。

  • 同一リージョン内の ECS インスタンスに内部ネットワーク経由で OSS からファイルをダウンロードする場合、データ転送料金は発生しません。

  • ファイルのアップロードまたはダウンロードでは、リクエスト料金が発生します。

OSS の課金の詳細については、「課金項目」をご参照ください。

ステップ 1:OSS へのファイルのアップロード

ECS インスタンスと同じリージョンの OSS バケットにファイルをアップロードします。ローカルコンピューターで ossbrowser を使用できます。

重要

パブリックネットワーク経由で ossbrowser を使用して 10 GB 以上のファイルを転送すると、失敗する可能性があります。代わりにマルチパートアップロードを使用してください。

  1. Object Storage Service を有効化します

  2. ossbrowser をインストールしてログオンします。

    ossbrowser 2.0 のインストール」および「ossbrowser 2.0 へのログオン」をご参照ください。

  3. バケットを作成します。

    1. [バケットの作成] をクリックし、次のパラメータを設定します。その他のパラメータはデフォルト値を使用します。

      • [バケット名]バケット名を入力します。

      • [リージョン]:[特定のリージョン] を選択し、ECS インスタンスのリージョンを選択します。「インスタンス情報の表示」をご参照ください。

        image

    2. [作成] をクリックします。

  4. バケットにファイルをアップロードします。

    1. 作成したバケットをクリックします。

      image

    2. アップロード をクリックし、ファイルをアップロードします。

      image

  5. ファイルのダウンロード URL を取得します。

    1. アップロードしたファイルを探します。[操作] 列で、image > [URL の取得] をクリックします。

    2. [生成] をクリックし、[URL のコピー] をクリックします。

      image

ステップ 2:OSS からのファイルのダウンロード

インスタンスにログオンし、内部ネットワーク経由で OSS からファイルをダウンロードします。

  1. ダウンロード URL を内部ネットワーク URL に変換します。

    コピーされた URL はパブリックネットワーク URL です。.aliyuncs.com の前に -internal を追加することで、内部ネットワーク URL に変換できます。これにより、同じリージョン内のインスタンスではデータ転送料金が課金されなくなります。

    説明

    例: https://****.oss-cn-hangzhou.aliyuncs.com/demo-1.0.jar?******https://****.oss-cn-hangzhou-internal.aliyuncs.com/demo-1.0.jar?****** になります。

  2. 内部ネットワーク経由でインスタンスにファイルをダウンロードします。

    Windows インスタンス

    1. Windows インスタンスに接続します。「ワークベンチを使用した Windows インスタンスへの接続」をご参照ください。

    2. インスタンスの Web ブラウザを開き、内部ネットワーク URL を入力してファイルをダウンロードします。

      Windows インスタンスで ossbrowser または ossutil を使用することもできます。「シンプルダウンロード」をご参照ください。

    Linux インスタンス

    1. Linux インスタンスに接続します。「ワークベンチを使用した Linux インスタンスへのログオン」をご参照ください。

    2. ファイルをダウンロードします。この例では wget を使用します:

      wget -O <filename> '<file_internal_url>'

      <filename> をターゲットファイル名に、<file_internal_url> を内部ネットワークURL に置き換えます。 たとえば、https://****.oss-cn-hangzhou-internal.aliyuncs.com/demo-1.0.jar?****** をダウンロードし、demo.jar として保存する場合:

      wget -O demo.jar 'https://****.oss-cn-hangzhou-internal.aliyuncs.com/demo-1.0.jar?******'

(オプション) ステップ 3:リソースのクリーンアップ

ストレージ料金の発生を避けるために、ダウンロード後に OSS バケットからファイルを削除してください。

関連ドキュメント

Object Storage Service (OSS) とは」をご参照ください。