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

Elastic Compute Service:ワークベンチを使用してECSインスタンスにファイルをアップロードまたはダウンロードする

最終更新日:Feb 12, 2025

Workbenchを使用すると、Elastic Compute Service (ECS) インスタンス上のファイルを、ファイルのアップロードやダウンロードなど、視覚化された方法で管理できます。 このトピックでは、ワークベンチを使用してECSインスタンスにファイルをアップロードまたはダウンロードする方法について説明します。

シナリオ

  • オンプレミスホストからECSインスタンスにファイルをアップロードします。

  • ECSインスタンスからオンプレミスホストへのファイルのダウンロード

制限事項

  • ファイルサイズの制限: 最大500 MBのファイルをLinuxインスタンスにアップロードし、最大100 MBのファイルをWindowsインスタンスにアップロードできます。

  • ネットワーク制限: パブリックIPアドレスは必要ありません。

  • 転送速度制限: Workbenchを使用してファイルをアップロードすると、ピーク時に転送速度が遅くなることがあります。 この場合、ファイルを転送する別の方法を選択できます。 詳細については、「ファイル転送方法の選択」をご参照ください。

  • ECSコンソールでSession Managerを使用してインスタンスに接続する場合、Workbenchは使用できません

重要

ワークベンチを使用してファイルをアップロードすると、ピーク時に転送速度が遅くなることがあります。 ファイルサイズが上限を超えている場合、またはより高速なファイル転送速度が必要な場合は、他の方法でファイルを転送することを推奨します。 適切なファイル転送方法を選択する方法については、「ファイル転送方法の選択」をご参照ください。

ファイルのアップロード

オペレーティングシステムに基づいてECSインスタンスにファイルをアップロードするには、次の手順を実行します。

重要

複数のファイルをインスタンスにアップロードするには、ファイルを圧縮パッケージに圧縮し、圧縮パッケージをインスタンスに転送し、インスタンスにログインしてから、パッケージを解凍します。 ファイルの圧縮と解凍の方法については、「ファイルの圧縮とアップロード」をご参照ください。

Linux インスタンス

  1. Workbenchを使用してLinux ECSインスタンスに接続します。

    詳細については、「Workbenchを使用したSSH経由のLinuxインスタンスへの接続」をご参照ください。

  2. 上部のナビゲーションバーの左上隅で、[ファイル] > [新しいナビゲーター] を選択してファイルナビゲーターを開きます。

    image

    [新しいナビゲーター] をクリックできない場合はどうすればよいですか?

    問題の内容

    image

    原因

    セッションマネージャーを使用してインスタンスに接続できます。 この場合、[新しいナビゲーター] をクリックすることはできません。

    Session Manager以外の方法でインスタンスに接続したときに問題が発生した場合は、ページを更新するか、インスタンスに再接続します。

    ソリューション

  3. ファイルディレクトリツリーで、ファイルをアップロードするディレクトリを右クリックし、[ファイルのアップロード] を選択します。

  4. アップロードするファイルを選択します。

    次の図に示すメッセージは、ファイルがアップロードされたことを示します。上传完成

    説明

    ファイルのアップロードに失敗した場合は、ファイルを再アップロードまたは削除できます。 複数のファイルをアップロードできない場合は、[すべての失敗したアイテムを再度アップロード] をクリックしてファイルを再アップロードします。

    ファイルがアップロードされた後、ファイルリスト内のファイルを変更、削除、ダウンロード、または名前を変更できます。

Windows インスタンス

  1. Workbenchを使用してWindows ECSインスタンスに接続します。

    詳細については、「Workbenchを使用したRDP経由のWindowsインスタンスへの接続」をご参照ください。

  2. 検索ボックスに、このPCを入力して検索します。

    このPCが見つからない場合は、ファイルエクスプローラーを開き、左側のナビゲーションウィンドウでこのPCをクリックします。
  3. [リダイレクトされたドライブとフォルダー] セクションで、[<Alibaba Cloudアカウント>] ドライブのワークベンチをダブルクリックします。

    image

  4. オンプレミスコンピュータから上記のドライブのディレクトリにファイルをドラッグアンドドロップします。 この例では、test.txtファイルが使用されています。

    image

  5. ファイルをディレクトリからCドライブまたは別のドライブにドラッグアンドドロップします。

    重要

    インスタンスに再接続または切断すると、Workbenchは、[リダイレクトされたドライバーとフォルダー] セクションに表示されているドライブのディレクトリからアップロードされたすべてのファイルを自動的に消去し、スペースを節約します。 このディレクトリはファイル転送にのみ使用されます。 このディレクトリにはファイルを保存しないことをお勧めします。

ダウンロードファイル

Linux インスタンス

  1. Workbenchを使用してLinux ECSインスタンスに接続します。

    詳細については、「Workbenchを使用したSSH経由のLinuxインスタンスへの接続」をご参照ください。

  2. 上部のナビゲーションバーの左上隅で、[ファイル] > [新しいナビゲーター] を選択してファイルナビゲーターを開きます。

    image

    [新しいナビゲーター] をクリックできない場合はどうすればよいですか?

    問題の内容

    image

    原因

    セッションマネージャーを使用してインスタンスに接続できます。 この場合、[新しいナビゲーター] をクリックすることはできません。

    Session Manager以外の方法でインスタンスに接続したときに問題が発生した場合は、ページを更新するか、インスタンスに再接続します。

    ソリューション

  3. ファイルツリーで、ダウンロードするファイルを右クリックし、[ファイルのダウンロード] を選択します。

    次の図に示すメッセージは、ファイルがダウンロードされたことを示します。下载完成

    説明

    ファイルのダウンロードに失敗した場合は、ファイルを再ダウンロードまたは削除できます。 複数のファイルのダウンロードに失敗した場合は、[すべての失敗したアイテムを再度ダウンロード] をクリックしてファイルを再ダウンロードします。

Windows インスタンス

重要

空のファイルはダウンロードできません。

  1. Workbenchを使用してWindows ECSインスタンスに接続します。

    詳細については、「Workbenchを使用したRDP経由のWindowsインスタンスへの接続」をご参照ください。

  2. 検索ボックスに、このPCを入力して検索します。

  3. [リダイレクトされたドライブとフォルダー] セクションで、[<Alibaba Cloudアカウント>] ドライブのワークベンチをダブルクリックします。

    image

  4. ファイルをCドライブまたは別のドライブからDownloadディレクトリにドラッグアンドドロップして、オンプレミスコンピュータに転送します。

一般的な問題

Linuxインスタンスに接続するときに [新しいナビゲーター] をクリックすることはできません

問題の内容

image

原因

セッションマネージャーを使用してインスタンスに接続できます。 この場合、[新しいナビゲーター] をクリックすることはできません。

Session Manager以外の方法でインスタンスに接続したときに問題が発生した場合は、ページを更新するか、インスタンスに再接続します。

ソリューション

ECSインスタンスへのファイルのアップロードに失敗し、権限拒否エラーメッセージが表示されます

問題の内容

image

原因

インスタンスへのログインに使用するログインユーザー名には、宛先ディレクトリへの書き込み権限がない場合があります。 その結果、ファイルアップロードタスクは失敗します。 たとえば、ecs-userユーザーとしてインスタンスにログインした後、/optディレクトリにファイルをアップロードすると問題が発生します。

ソリューション

  • rootユーザーとしてインスタンスにログインし、ファイルをアップロードします。

    rootユーザーを使用してインスタンスにログインし、ファイルをアップロードします。

    インスタンスの作成時にログインユーザー名をecs-userに設定した場合、ルートユーザーを使用してインスタンスにログインする前に、ルートユーザーのパスワードを設定する必要があります。 詳細については、「インスタンスのログインパスワードをリセットする」トピックの「方法1: ECSコンソールのECSインスタンスのログインパスワードをオンラインでリセットする」セクションをご参照ください。
  • 現在のユーザーのホームディレクトリにファイルをアップロードします。

    たとえば、ecs-userユーザーを使用してインスタンスにログインする場合、ecs-userユーザーのホームディレクトリ、つまり /home/ecs-userディレクトリにファイルをアップロードできます。

関連ドキュメント