スキップしてコンテンツを表示

ローカルコンピュータと WorkSpace 間でファイルを転送する方法を教えてください。

所要時間2分
0

ローカルデスクトップと Amazon WorkSpaces 間でファイルを転送したいのですが、方法がわかりません。ファイルを転送すると、長い遅延が発生する場合もあります。

解決策

Amazon DCV WorkSpaces では、ファイル転送機能を使用してローカルクライアントと WorkSpaces 間でファイルを転送できます。ファイル転送を設定するには、WorkSpaces 管理者である必要があります。Windows クライアント、Linux クライアント、または ウェブアクセスを使用する必要があり、WorkSpaces クライアントのバージョンは 5.23.0 以降である必要があります。

PCoIP WorkSpaces のファイル転送機能は使用できません。テキストファイルを転送するには、テキストをコピーし、そのテキストを WorkSpaces の新しいテキストファイルに貼り付けます。他のファイルタイプの場合は、以下のいずれかの操作を行います。

Amazon S3 を使用する

ローカルマシンから、Amazon Simple Storage Service (Amazon S3) バケットにファイルをアップロードします。次に、ファイルを WorkSpace にダウンロードします。

または、AWS コマンドラインインターフェイス (AWS CLI) を使用して、WorkSpace が目的のファイルを含む S3 バケットにアクセスできるようにします。

注: AWS CLI のコマンドの実行時にエラーが発生する場合は、「AWS CLI でのエラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

次の手順を実行します。

  1. S3 バケットにアクセスするための WorkSpace アクセス許可を付与するには、configure コマンドを実行します。
    $ aws configure
    注: IAM ユーザーのアクセスキーを管理するには、AWS Identity and Access Management (IAM) を使用します。
  2. S3 バケットを一覧表示するには、ls コマンドを実行します。
    $ aws s3 ls
    注: バケットへの読み取りおよび書き込みアクセスを許可する IAM ポリシーを作成する方法については、「Amazon S3 バケットへの読み取りおよび書き込みアクセスを許可する」を参照してください。
  3. コマンドの出力で、S3 バケットがリストにあることを確認します。
  4. S3 バケットから WorkSpace にファイルをダウンロードするには、cp コマンドを実行します。
    aws s3 cp s3://testbucket/file.txt D:\Users\username\Desktop
    注: お使いのものでそれぞれ、testbucket をバケット名に、username をユーザー名に、file.txt をファイル名に置き換えます。

FSx for Windows File Server を使用する

次の手順を実行します。

  1. Amazon FSx for Windows File Server システムを作成します
  2. ファイルシステムを WorkSpaces と統合するには、ファイルシステムを AWS Directory Service for Microsoft Active Directory または、セルフマネージド Microsoft Active Directory と結合させます。
  3. ローカルマシンと WorkSpace からアクセスできるようにファイルシステムを設定します。ローカルマシンで、FSx for Windows ファイルサーバーが配置されている仮想プライベートクラウド (VPC) とのネットワーク接続を設定します。オンプレミス環境から VPC へのアクセスを設定するには、AWS Direct Connect または AWS VPN を使用してください。
  4. ネットワークセキュリティグループとファイアウォールルールを設定します。ローカルマシンと WorkSpaces 環境から Amazon FSx ファイルシステムのセキュリティグループへの、TCP ポート 445 でのインバウンド SMB トラフィックを許可する必要があります。
  5. ローカルの Windows コンピュータから、Amazon FSx ファイル共有をネットワークドライブとしてマッピングします。Amazon FSx ファイルシステムの DNS 名または優先 IP アドレスを使用してください。
  6. WorkSpace から、Amazon FSx ファイル共有をネットワークドライブとしてマッピングします。

外部ストレージシステムを使用する

AWS Transfer Family サーバー、OneDrive、Dropbox などの外部ストレージシステムを使用します。ファイルを外部ストレージシステムにコピーします。次に、WorkSpace で外部ストレージシステムを開き、ファイルをダウンロードします。

VPN を使用する

AWS Client VPN を使用して VPC への VPN 接続を確立します。

データ転送時の遅延が長い場合

WorkSpace とローカルコンピュータ間でデータを転送するときにパフォーマンスの問題が発生した場合は、次の操作を実行してください。

  • 転送中のリソース使用状況を確認するには、Amazon CloudWatch メトリクス CPUUsageMemoryUsageUserVolumeDiskUsageRootVolumeDiskUsage を確認します。
  • ファイルの転送時に Wireshark キャプチャを実行し、ネットワークに問題があるかどうかを確認します。
  • Process Monitor ツールを使用して、ファイルを転送するときにキャプチャを実行します。ツールへのアクセス方法については、Microsoft のウェブサイトで「Process Monitor v4.01」を参照してください。

注: CPU レベルが高い場合や、クライアントからソースへの帯域幅が全体的に低い場合に、ファイル転送が遅くなる可能性があります。

AWS公式更新しました 2年前
コメントはありません

関連するコンテンツ