我想在本地桌面和亞馬遜工作空間之間傳輸文件,但我不知道如何。或者,當我傳輸文件時,我會遇到高延遲。
解決方法
對於 Amazon DCV 工作區,您可以使用檔案傳輸功能在本機用戶端和工作區之間傳輸檔案。若要設定檔案傳輸,您必須是 WorkSpaces 管理員。您也必須使用 Windows 用戶端、Linux 用戶端或網頁存取,而 WorkSpaces 用戶端必須是 5.23.0 或更高版本。
您無法為 PCoIP 工作區使用檔案傳輸功能。若要傳輸文字檔案,請複製文字,然後將文字貼到 WorkSpaces 中的新文字檔中。對於其他檔案類型,請執行下列其中一個動作。
使用亞馬遜 S3
從本機電腦上傳檔案到亞馬遜簡易儲存服務 (Amazon S3) 儲存區。然後,將文件下載到您的 WorkSpace 中。
或者,使用 AWS 命令列介面 (AWS CLI) 允許 WorkSpace 存取具有您的檔案的 S3 儲存區。
**注意:**如果您在執行 AWS CLI 命令時收到錯誤,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
請完成下列步驟:
- 若要授與您的 WorkSpace 存取 S3 儲存區的權限,請執行設定命令:
$ aws configure
**注意:**您可以使用 AWS 身分與存取管理 (IAM) 來管理 IAM 使用者的存取金鑰。
- 若要列出您的 S3 儲存區,請執行 ls 命令:
$ aws s3 ls
**注意:**若要建立允許儲存區的讀取和寫入存取權限的 IAM 原則,請參閱允許對 Amazon S3 儲存區的讀取和寫入存取權。
- 在命令的輸出中,確認您的 S3 儲存區是否在清單中。
- 若要將檔案從 S3 儲存區下載到您的 WorkSpace,請執行 cp 命令:
aws s3 cp s3://testbucket/file.txt D:\Users\username\Desktop
注意:用您的值區名稱替換測試桶,用您的用戶名稱替換用戶名,並用您的文件**替換 ** file.txt。
Amazon FSx for Windows File Server
請完成下列步驟:
- 建立適用於 Windows 檔案伺服器的亞馬遜 FSx 檔案系統。
- 若要將檔案系統與 WorkSpaces 整合,請使用適用於 Microsoft Active Directory 的 AWS 目錄服務或自我管理的微軟主動目錄加入檔案系統。
- 將檔案系統設定為可從本機電腦和 WorkSpace 存取。在本機電腦上,與 Windows 檔案伺服器 FSx 所在的虛擬私有雲 (VPC) 設定網路連線。若要從內部部署環境設定 VPC 的存取權,請使用 AWS 直接連線或 AWS VPN。
- 設定網路安全群組和防火牆規則。它們必須允許從本機電腦和 WorkSpaces 環境中 TCP 連接埠 445 上傳入 SMB 流量到 Amazon FSx 檔案系統的安全群組。
- 從本機 Windows 電腦,將 Amazon FSx 檔案共用對應為網路磁碟機。使用 Amazon FSx 檔案系統的 DNS 名稱或偏好的 IP 位址。
- 在 WorkSpace 中,將 Amazon FSx 檔案共用對應為網路磁碟機。
使用外部儲存系統
使用外部儲存系統,例如 AWS 傳輸系列伺服器、OneDrive 或 Dropbox。將檔案複製到外部儲存系統。然後,開啟 WorkSpace 上的外部儲存系統,然後下載檔案。
使用 VPN
使用 AWS 用戶端 VPN 建立 VPN 與 VPC 的 VPN 連線。
傳輸數據時的高延遲
如果您在 WorkSpace 與本機電腦之間傳輸資料時遇到效能問題,請執行下列動作:
- 若要在傳輸過程中檢視您的資源使用情況,請檢查「CPU 使用」、「記憶體使用」、「使用者體積存量」和「根磁碟區」Amazon CloudWatch 測量結果。 ** **
- 傳輸檔案時執行 Wireshark 擷取,以判斷是否存在網路問題。
- 在傳輸檔案時,使用「程序監視器」工具執行擷取。若要存取該工具,請參閱微軟網站上的程序監視器 v4.01。
**注意:**從用戶端到來源的高 CPU 等級或整體低頻寬可能會使文件傳輸速度變慢。