跳至內容

如何在本機電腦與 WorkSpace 之間傳輸檔案?

2 分的閱讀內容
0

我想在本機桌面電腦與 Amazon WorkSpaces 之間傳輸檔案。或者,我在傳輸檔案時遇到高延遲問題。

解決方法

對於 Amazon DCV WorkSpaces,您可以使用檔案傳輸功能,在本機用戶端與 WorkSpaces 之間傳輸檔案。

如果您使用 PC-over-IP (PCoIP) WorkSpace,或無法使用檔案傳輸功能,請採用以下方法。若要傳輸文字,請使用剪貼簿重新導向。如需更多資訊,請參閱 Microsoft 網站上的透過遠端桌面通訊協定設定剪貼簿重新導向。對於其他檔案類型,請採用適合該檔案類型的方法。

設定 DCV WorkSpaces 的檔案傳輸

若要設定檔案傳輸,您必須是 WorkSpaces 管理員。您還必須使用 Windows 用戶端、Linux 用戶端或 Web 存取。WorkSpaces 用戶端必須使用 5.23.0 或更新版本。

在網域的中央存放區中,安裝 DCV 的群組原則系統管理範本檔案。

若要設定檔案傳輸,請參閱管理 DCV 的群組原則設定中的設定 DCV 的檔案傳輸。

您可以在 WorkSpaces 用戶端中,透過 My Storage (我的儲存空間) 資料夾上傳和下載檔案。

使用剪貼簿

根據預設,Microsoft 會為 DCV 和 PCoIP WorkSpaces 啟用剪貼簿重新導向。您可以使用剪貼簿重新導向,在本機電腦與 WorkSpace 之間傳輸文字。

若要傳輸文字檔案,請先記錄本機電腦上的文字內容,再將內容輸入 WorkSpace 中的新文字檔案。

使用 Amazon S3

從本機電腦將檔案上傳至 Amazon Simple Storage Service (Amazon S3) 儲存貯體。接著,將檔案下載至 WorkSpace。

或者,使用 AWS Command Line Interface (AWS CLI),讓 WorkSpace 存取包含您檔案的 Amazon S3 儲存貯體。

注意: 如果您在執行 AWS CLI 命令時收到錯誤,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確認您使用的是最新 AWS CLI 版本。

請完成以下步驟:

  1. 若要授予 WorkSpace 存取 S3 儲存貯體的權限,請執行 configure AWS CLI 命令:
    $ aws configure
    注意: 您可以使用 AWS Identity and Access Management (IAM) 來管理 IAM 使用者的存取金鑰。
  2. 若要列出您的 S3 儲存貯體,請執行以下 ls AWS CLI 命令:
    $ aws s3 ls
    注意: 若要建立允許讀寫儲存貯體的 IAM 政策,請參閱允許讀寫 Amazon S3 儲存貯體。
  3. 在命令輸出中,確認您的 S3 儲存貯體是否出現在清單中。
  4. 若要將檔案從 S3 儲存貯體下載至 WorkSpace,請執行以下 cp AWS CLI 命令:
    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 File Server 所在虛擬私有雲端 (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 與本機電腦之間傳輸資料時遇到效能問題,請採取以下動作:

若要檢視傳輸期間的資源用量,請檢查 CPUUsage、MemoryUsage、UserVolumeDiskUsage 和 RootVolumeDiskUsage Amazon CloudWatch 指標。

傳輸檔案時執行 Wireshark 擷取,以判斷是否有網路問題。如需更多資訊,請參閱 Wireshark 網站上的 4.3.開始擷取。

傳輸檔案時,使用 Process Monitor 工具執行擷取。如需更多資訊,請參閱 Microsoft 網站上的 Process Monitor v4.01。

注意: CPU 使用率過高,或用戶端到來源之間的整體頻寬過低,可能會減緩檔案傳輸速度。

AWS 官方已更新 7 個月前