跳至内容

如何在本地计算机和 WorkSpace 之间传输文件?

2 分钟阅读
0

我想在本地桌面和 Amazon WorkSpaces 之间传输文件,但我不知道该怎么做。或者,当我传输文件时,我遇到了高延迟。

解决方法

对于 mazon DCV WorkSpaces,您可以使用文件传输功能在本地客户端和 WorkSpaces 之间传输文件。要配置文件传输,您必须是 WorkSpaces 管理员。您还必须使用 Windows 客户端、Linux 客户端或 Web 访问权限,且 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. 要授予 WorkSpace 访问 S3 存储桶的权限,请运行 configure 命令:
    $ aws configure
    **注意:**您可以使用 AWS Identity and Access Management (IAM) 来管理 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 集成,请使用 Microsoft Active Directory 的 AWS Directory Service自主管理的 Microsoft Active Directory 加入文件系统。
  3. 将您的文件系统配置为可从本地计算机和 WorkSpace 进行访问。在本地计算机上,设置与 FSx for Windows File Server 所在的虚拟私有云 (VPC) 的网络连接。要设置从本地环境访问 VPC,请使用 AWS Direct Connect 或 AWS VPN
  4. 配置网络安全组和防火墙规则。它们必须允许来自本地计算机和 WorkSpaces 环境的 SMB 入站流量通过 TCP 端口 445 传输到 Amazon FSx 文件系统的安全组。
  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 和本地计算机之间传输数据时遇到性能问题,请采取以下操作:

  • 要查看传输期间的资源使用情况,请检查 CPUUsageMemoryUsageUserVolumeDiskUsageRootVolumeDiskUsage Amazon CloudWatch 指标
  • 在传输文件时运行 Wireshark 捕获以确定是否存在网络问题。
  • 在传输文件时,使用 Process Monitor 工具运行捕获。要访问该工具,请参阅 Microsoft 网站上的 Process Monitor v4.01

**注意:**从客户端到源的 CPU 级别过高或总体带宽过低会减慢文件传输速度。

AWS 官方已更新 2 年前