Saltar al contenido

¿Cómo transfiero archivos entre un equipo local y un WorkSpace?

5 minutos de lectura
0

Quiero transferir un archivo entre mi escritorio local y Amazon WorkSpaces, pero no sé cómo hacerlo. O bien, cuando transfiero archivos, tengo una latencia alta.

Resolución

En el caso de Amazon DCV WorkSpaces, puede utilizar la función de transferencia de archivos para transferir archivos entre un cliente local y WorkSpaces. Para configurar la transferencia de archivos, debe ser administrador de WorkSpaces. También debe usar un cliente de Windows, un cliente de Linux o un acceso web, y el cliente de WorkSpaces debe ser de la versión 5.23.0 o posterior.

No puede usar la función de transferencia de archivos para PCoIP WorkSpaces. Para transferir un archivo de texto, copie el texto y, a continuación, péguelo en un nuevo archivo de texto en WorkSpaces. Para otros tipos de archivos, realice una de las siguientes acciones.

Utilice Amazon S3

Suba los archivos a un depósito de Amazon Simple Storage Service (Amazon S3) desde su máquina local. A continuación, descarga los archivos en tu WorkSpace.

O bien, utilice la interfaz de línea de comandos de AWS (AWS CLI) para permitir que WorkSpace acceda al bucket de S3 con sus archivos.

Nota: Si se muestran errores al poner en marcha comandos de AWS CLI, consulta Solución de errores de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

Sigue estos pasos:

  1. Para conceder permiso a su WorkSpace para acceder al bucket de S3, ejecute el ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/configure/index.html) comando [ configure:
    $ aws configure
    **Nota:**Puede usar AWS Identity and Access Management (IAM) para administrar las claves de acceso de los usuarios de IAM.
  2. Para enumerar tus depósitos de S3, ejecuta el ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/ls.html) comando [ ls:
    $ aws s3 ls
    **Nota:**Para crear una política de IAM que permita el acceso de lectura y escritura al bucket, consulte Permitir el acceso de lectura y escritura a un bucket de Amazon S3.
  3. En el resultado del comando, comprueba que tu bucket de S3 esté en la lista.
  4. Para descargar los archivos del bucket de S3 a tu WorkSpace, ejecuta el ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/cp.html) comando [ cp:
    aws s3 cp s3://testbucket/file.txt D:\Users\username\Desktop
    **Nota:**Sustituya ** testbucket ** por el nombre de su bucket, ** username ** por su nombre de usuario y ** file.txt ** por su archivo.

Amazon FSx para Windows File Server

Sigue estos pasos:

  1. Cree un sistema de archivos Amazon FSx para Windows File Server.
  2. Para integrar su sistema de archivos con WorkSpaces, únalo a AWS Directory Service para Microsoft Active Directory o a un Microsoft Active Directory autogestionado.
  3. Configure su sistema de archivos para que sea accesible desde su máquina local y su WorkSpace. En su máquina local, configure la conectividad de red con la nube privada virtual (VPC) donde se encuentra el servidor de archivos FSx para Windows. Para configurar el acceso a la VPC desde un entorno local, utilice AWS Direct Connect o AWS VPN.
  4. Configure los grupos de seguridad de red y las reglas de firewall. Deben permitir el tráfico SMB entrante en el puerto TCP 445 desde los entornos de máquinas y WorkSpaces locales al grupo de seguridad del sistema de archivos Amazon FSx.
  5. Desde el ordenador Windows local, asigne el recurso compartido de archivos de Amazon FSx a una unidad de red. Utilice el nombre DNS o la dirección IP preferida del sistema de archivos Amazon FSx.
  6. Desde WorkSpace, asigne el recurso compartido de archivos de Amazon FSx a una unidad de red.

Usa un sistema de almacenamiento externo

Utilice un sistema de almacenamiento externo, como un servidor AWS Transfer Family, OneDrive o Dropbox. Copie el archivo en el sistema de almacenamiento externo. A continuación, abra el sistema de almacenamiento externo en el WorkSpace y descargue el archivo.

Usa una VPN

Utilice AWS Client VPN para establecer una conexión VPN con una VPC.

Alta latencia al transferir datos

Si experimenta problemas de rendimiento al transferir datos entre su WorkSpace y un ordenador local, tome las siguientes medidas:

  • Para ver el uso de los recursos durante la transferencia, consulte las métricas ** CPUUsage, ** MemoryUsage, ** ** UserVolumeDiskUsage y ** ** RootVolumeDiskUsage de Amazon CloudWatch. ** **
  • Ejecute una captura de Wireshark al transferir el archivo para determinar si hay problemas de red.
  • Utilice la herramienta Process Monitor para ejecutar una captura al transferir el archivo. Para acceder a la herramienta, consulte Process Monitor v4.01 en el sitio web de Microsoft.

**Nota:**Los niveles altos de CPU o el bajo ancho de banda general del cliente al origen pueden ralentizar las transferencias de archivos.