Cómo llevar un archivo en una instancia de AWS

Cómo llevar un archivo en una instancia de AWS
Cada vez que un usuario está trabajando con una instancia de Amazon EC2, llega un momento en que el usuario tiene que transferir algunos archivos desde su PC local a la instancia de EC2. En tales casos, el mejor enfoque es no utilizar ningún otro servicio de AWS como S3 o RDS, sino usar el comando "SCP" en su máquina local. A través de este comando, el usuario puede copiar fácilmente los archivos en la instancia de EC2 con un destino específico.

Esta publicación muestra el proceso de transferencia de un archivo de la PC local a la instancia de EC2.

Pre-REQ: Crear y conectarse a la instancia de EC2

El primer paso es transferir archivos de su PC a una instancia de EC2 para tener una instancia de EC2. Dirígete a la consola de AWS y dirígete a la consola EC2:

Para dirigirse al Asistente de creación de EC2, simplemente haciendo clic en el botón "Instancia de inicio":

En el asistente de creación, da un nombre a tu instancia de EC2:

Elija un Ubuntu ami para la instancia de EC2:

Después de eso, elija el tipo de instancia de acuerdo con sus requisitos:

Seleccione el par de claves (o cree uno y colóquelo dentro de su máquina local, ya que se utilizará para la conexión SSH:

Deje todo como predeterminado y haga clic en la instancia de lanzamiento:

Esto creará su instancia de Ubuntu:

Regrese a la pestaña Instancias y luego haga clic en el botón "Conectar":

Copie el último comando de la página SSH y péguelo en CMD o PowerShell con la ruta completa del archivo de seguridad en su sistema local:

Cuando se le solicite sobre la conexión, escriba "Sí" para continuar, y después de eso, estará conectado a la instancia de EC2:

Obtenga un archivo en una instancia de AWS

Para transferir archivos de su PC local a la instancia de EC2, el "SCPEl comando se utilizará. La sintaxis del comando SCP para la transferencia de archivos es como

SCP -I (ubicación KEYPAIR) (ubicación del archivo) (usuario@EC2: destino)

En el comando anterior, complete las variables como:

  • Ruta completa del archivo de par de clave en su sistema
  • La ruta del archivo a copiar
  • Dirección IP pública y el destino en la instancia de EC2 donde se debe copiar el archivo

Para usar este comando, abra un símbolo del sistema y luego pegue el comando dentro de él, por ejemplo:

SCP -I C: \ Users \ King7 \ lhkeypair1.Pem C: \ Users \ King7 \ Desktop \ Copyme.txt [email protected]:/home/ec2-user

Presione la tecla "Enter", y el CMD mostrará la siguiente salida:

Esto significa que el archivo ha sido copiado y, para confirmar esto, regrese a la terminal SSH y escriba el comando "LS":

Para abrir este archivo, escriba el siguiente comando:

sudo nano copyme.TXT

La salida se puede ver en el terminal SSH:

Ha transferido con éxito el archivo de su PC local a su instancia de EC2.

Conclusión

Para copiar un archivo de su PC a su instancia de EC2, use el comando SCP con todos los detalles. Las diferentes partes del comando SCP incluyen la ruta al archivo de par de clave, la ruta al archivo que se copiará y el destino en la instancia de EC2. Esta publicación ha demostrado el proceso de llevar un archivo a una instancia de AWS.