Passer au contenu

Comment puis-je transférer des fichiers entre un ordinateur local et une instance WorkSpace ?

Lecture de 4 minute(s)
0

Je souhaite transférer un fichier entre mon poste de travail local et Amazon WorkSpaces, mais je ne sais pas comment procéder. Ou, lorsque je transfère des fichiers, je constate une latence élevée.

Résolution

Pour Amazon DCV WorkSpaces, vous pouvez utiliser la fonction de transfert de fichiers pour transférer des fichiers entre un client local et WorkSpaces. Pour configurer le transfert de fichiers, vous devez être administrateur de WorkSpaces. Vous devez également utiliser un client Windows, un client Linux ou un accès Web, et le client WorkSpaces doit correspondre à la version 5.23.0 ou ultérieure.

Vous ne pouvez pas utiliser la fonction de transfert de fichiers pour PCoIP WorkSpaces. Pour transférer un fichier texte, copiez le texte, puis collez-le dans un nouveau fichier texte dans WorkSpaces. Pour les autres types de fichiers, effectuez l'une des actions suivantes.

Utiliser Amazon S3

Chargez les fichiers vers un compartiment Amazon Simple Storage Service (Amazon S3) à partir de votre machine locale. Puis, téléchargez les fichiers dans votre instance WorkSpace.

Vous pouvez également utiliser l'interface de ligne de commande AWS (AWS CLI) pour permettre à l’instance WorkSpace d'accéder au compartiment S3 contenant vos fichiers.

Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l’interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre les erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l’AWS CLI.

Procédez comme suit :

  1. Pour accorder à votre instance WorkSpace l'autorisation d'accéder au compartiment S3, exécutez la commande configurer :
    $ aws configure
    Remarque : Vous pouvez utiliser AWS Identity and Access Management (IAM) pour gérer les clés d'accès de vos utilisateurs IAM.
  2. Pour répertorier vos compartiments S3, exécutez la commande ls :
    $ aws s3 ls
    Remarque : Pour créer une stratégie IAM qui autorise l'accès en lecture et en écriture au compartiment, consultez la section Autoriser l'accès en lecture et en écriture à un compartiment Amazon S3.
  3. Dans la sortie de la commande, vérifiez que votre compartiment S3 figure dans la liste.
  4. Pour télécharger les fichiers du compartiment S3 vers votre instance WorkSpace, exécutez la commande cp :
    aws s3 cp s3://testbucket/file.txt D:\Users\username\Desktop
    Remarque : Remplacez testbucket par le nom de votre compartiment, username par votre nom d'utilisateur et file.txt par votre fichier.

Utiliser Amazon FSx for Windows File Server

Procédez comme suit :

  1. Créez un système de fichiers Amazon FSx for Windows File Server.
  2. Pour intégrer votre système de fichiers à WorkSpaces, joignez-le à AWS Directory Service pour Microsoft Active Directory ou à un Microsoft Active Directory autogéré.
  3. Configurez votre système de fichiers afin qu'il soit accessible depuis votre machine locale et votre instance WorkSpace. Sur votre machine locale, configurez la connectivité réseau avec le cloud privé virtuel (VPC) où se trouve le serveur de fichiers FSx for Windows. Pour configurer l'accès au VPC à partir d’un environnement sur site, utilisez AWS Direct Connect ou AWS VPN.
  4. Configurez les groupes de sécurité réseau et les règles de pare-feu. Ils doivent autoriser le trafic SMB entrant sur le port TCP 445 depuis la machine locale et les environnements WorkSpaces vers le groupe de sécurité du système de fichiers Amazon FSx.
  5. À partir de l'ordinateur Windows local, mappez le partage de fichiers Amazon FSx en tant que lecteur réseau. Utilisez le nom DNS ou l'adresse IP préférée du système de fichiers Amazon FSx.
  6. Depuis l’instance WorkSpace, mappez le partage de fichiers Amazon FSx en tant que lecteur réseau.

Utiliser un système de stockage externe

Utilisez un système de stockage externe, tel qu'un serveur AWS Transfer Family, OneDrive ou Dropbox. Copiez le fichier sur le système de stockage externe. Puis, ouvrez le système de stockage externe sur l’instance WorkSpace et téléchargez le fichier.

Utiliser un VPN

Utilisez AWS Client VPN pour établir une connexion VPN avec un VPC.

Latence élevée lors du transfert de données

Si vous rencontrez des problèmes de performances lorsque vous transférez des données entre votre instance WorkSpace et un ordinateur local, procédez comme suit :

  • Pour consulter votre utilisation des ressources pendant le transfert, vérifiez les métriques CPUUsage, MemoryUsage, UserVolumeDiskUsage et RootVolumeDiskUsage Amazon CloudWatch.
  • Exécutez une capture Wireshark lorsque vous transférez le fichier pour déterminer s'il existe des problèmes de réseau.
  • Utilisez l'outil Process Monitor pour exécuter une capture lorsque vous transférez le fichier. Pour accéder à l'outil, consultez la page Process Monitor v4.01 sur le site Web de Microsoft.

Remarque : Des niveaux de processeur élevés ou une faible bande passante globale entre le client et la source peuvent ralentir les transferts de fichiers.

AWS OFFICIELA mis à jour il y a un an