Como colocar um arquivo em uma instância da AWS

Como colocar um arquivo em uma instância da AWS
Sempre que um usuário está trabalhando com uma instância do Amazon EC2, chega um momento em que o usuário precisa transferir alguns arquivos do PC local para a instância do EC2. Nesses casos, a melhor abordagem é não usar nenhum outro serviço da AWS como S3 ou RDS, mas sim usar o comando "SCP" em sua máquina local. Através deste comando, o usuário pode copiar facilmente arquivos na instância do EC2 com um destino específico.

Esta postagem mostra o processo de transferência de um arquivo do PC local para a instância do EC2.

Pré-req: crie e conecte-se à instância do EC2

A primeira etapa é transferir arquivos do seu PC para uma instância do EC2, na verdade, para ter uma instância do EC2. Vá para o console da AWS e vá para o console do EC2:

Para ir para o assistente de criação do EC2 simplesmente clicando no botão "Instância de lançamento":

No assistente de criação, dê um nome à sua instância do EC2:

Escolha um Ubuntu ami para a instância do EC2:

Depois disso, escolha o tipo de instância de acordo com seus requisitos:

Selecione o par de chaves (ou crie um e coloque -o dentro da máquina local, pois será usada para a conexão SSH:

Deixe tudo como padrão e clique na instância de lançamento:

Isso criará sua instância do Ubuntu:

Volte para a guia Instâncias e clique no botão "Connect":

Copie o último comando da página SSH e cole -o em CMD ou PowerShell com o caminho completo do arquivo de segurança no sistema local:

Quando solicitado sobre a conexão, digite "sim" para continuar e, depois disso, você estará conectado à instância do EC2:

Obtenha um arquivo em uma instância da AWS

Para transferir arquivos do seu PC local para a instância do EC2, o “SCP”Comando será usado. A sintaxe do comando scp para transferência de arquivo é como

SCP -I (Localização do Keypair) (Localização do arquivo) (Usuário@EC2: Destination)

No comando acima, preencha as variáveis ​​como:

  • Caminho completo do arquivo do par de chaves em seu sistema
  • O caminho do arquivo a ser copiado
  • Endereço IP público e o destino na instância do EC2, onde o arquivo precisa ser copiado

Para usar este comando, abra um prompt de comando e cole o comando dentro dele, por exemplo:

scp -i c: \ usuários \ king7 \ lhkeyypair1.PEM C: \ Usuários \ King7 \ Desktop \ Copyme.txt [email protected]:/home/ec2-usuário

Aperte a tecla "Enter" e o CMD mostrará a seguinte saída:

Isso significa que o arquivo foi copiado e, para confirmar isso, volte para o terminal SSH e digite o comando "LS":

Para abrir este arquivo, digite o seguinte comando:

Sudo Nano Copyme.TXT

A saída pode ser vista no terminal SSH:

Você transferiu com sucesso o arquivo do seu PC local para sua instância do EC2.

Conclusão

Para copiar um arquivo do seu PC para sua instância do EC2, use o comando scp com todos os detalhes. As diferentes partes do comando SCP incluem o caminho para o arquivo do par de chaves, o caminho para o arquivo a ser copiado e o destino na instância do EC2. Esta postagem demonstrou o processo de colocar um arquivo em uma instância da AWS.