Comment obtenir un fichier sur une instance AWS

Comment obtenir un fichier sur une instance AWS
Chaque fois qu'un utilisateur travaille avec une instance Amazon EC2, il arrive un moment où l'utilisateur doit transférer certains fichiers de son PC local dans l'instance EC2. Dans de tels cas, la meilleure approche consiste à n'utiliser aucun autre service d'AWS comme S3 ou RDS mais plutôt d'utiliser la commande «SCP» sur votre machine locale. Grâce à cette commande, l'utilisateur peut facilement copier des fichiers dans l'instance EC2 avec une destination spécifique.

Ce message présente le processus de transfert d'un fichier du PC local vers l'instance EC2.

PRE-REQ: Créer et connecter à l'instance EC2

La première étape consiste à transférer des fichiers de votre PC vers une instance EC2 pour avoir une instance EC2. Rendez-vous sur la console AWS et dirigez-vous vers la console EC2:

Pour se diriger vers l'assistant de création EC2 simplement en cliquant sur le bouton «Instance de lancement»:

Sur l'assistant de création, donnez un nom à votre instance EC2:

J'ai choisi un Ubuntu Ami pour l'instance EC2:

Après cela, choisissez le type d'instance en fonction de vos exigences:

Sélectionnez la paire de clés (ou créez-le et placez-la dans votre machine locale, car elle sera utilisée pour la connexion SSH:

Laissez tout par défaut et cliquez sur l'instance de lancement:

Cela créera votre instance Ubuntu:

Revenez à l'onglet Instances, puis cliquez sur le bouton «Connecter»:

Copiez la dernière commande de la page SSH et collez-la dans CMD ou PowerShell avec le chemin complet du fichier de sécurité sur votre système local:

Lorsque vous êtes invité à la connexion, tapez «Oui» pour continuer, et après cela, vous serez connecté à l'instance EC2:

Obtenez un fichier sur une instance AWS

Pour transférer des fichiers de votre PC local vers l'instance EC2, le «SCP»La commande sera utilisée. La syntaxe de la commande SCP pour le transfert de fichiers est comme

SCP -I (emplacement de la clé) (emplacement du fichier) (utilisateur @ ec2: destination)

Dans la commande ci-dessus, remplissez les variables comme:

  • Chemin complet du fichier de paire de clés sur votre système
  • Le chemin du fichier à copier
  • Adresse IP publique et destination sur l'instance EC2 où le fichier doit être copié

Pour utiliser cette commande, ouvrez une invite de commande, puis collez la commande à l'intérieur, par exemple:

SCP -I C: \ Users \ King7 \ lhkeyPair1.pem C: \ Users \ King7 \ Desktop \ Copyme.txt ubuntu @ ec2-100-26-168-221.calcul.Amazonaws.com: / home / ec2-user

Appuyez sur la touche «Entrée» et le CMD affichera la sortie suivante:

Cela signifie que le fichier a été copié et pour le confirmer, retournez au terminal SSH et tapez la commande «LS»:

Pour ouvrir ce fichier, saisissez la commande suivante:

Sudo Nano Copyme.SMS

La sortie peut être vue dans le terminal SSH:

Vous avez réussi à transférer le fichier de votre PC local vers votre instance EC2.

Conclusion

Pour copier un fichier depuis votre PC vers votre instance EC2, utilisez la commande SCP avec tous les détails. Les différentes parties de la commande SCP incluent le chemin d'accès au fichier de paire de clés, le chemin d'accès au fichier à copier et la destination sur l'instance EC2. Ce message a démontré le processus d'obtention d'un fichier sur une instance AWS.