Come ottenere un file su un'istanza AWS

Come ottenere un file su un'istanza AWS
Ogni volta che un utente lavora con un'istanza Amazon EC2, arriva un momento in cui l'utente deve trasferire alcuni file dal suo PC locale nell'istanza EC2. In tali casi, l'approccio migliore è non utilizzare nessun altro servizio di AWS come S3 o RDS ma piuttosto di utilizzare il comando "SCP" sulla macchina locale. Attraverso questo comando, l'utente può facilmente copiare i file nell'istanza EC2 con una destinazione specifica.

Questo post mostra il processo di trasferimento di un file dal PC locale all'istanza EC2.

Pre-req: crea e connettiti all'istanza EC2

Il primo passo è trasferire i file dal tuo PC a un'istanza EC2 per avere un'istanza EC2. Vai alla console AWS e vai alla console EC2:

Per andare alla procedura guidata di creazione EC2 semplicemente facendo clic sul pulsante "Avvia istanza":

Sul mago della creazione, dai un nome all'istanza EC2:

Ha scelto un ami ubuntu per l'istanza EC2:

Successivamente, scegli il tipo di istanza in base alle tue esigenze:

Seleziona la coppia di chiavi (o crea una e posizionalo all'interno della macchina locale, poiché verrà utilizzato per la connessione SSH:

Lascia tutto come predefinito e fai clic sull'istanza di avvio:

Questo creerà la tua istanza Ubuntu:

Torna alla scheda istanze, quindi fai clic sul pulsante "Connetti":

Copia l'ultimo comando dalla pagina SSH e incollalo in CMD o PowerShell con il percorso completo del file di sicurezza sul sistema locale:

Quando richiesto sulla connessione, digita "sì" per continuare e, dopodiché, sarai collegato all'istanza EC2:

Ottieni un file su un'istanza AWS

Per trasferire file dal tuo PC locale all'istanza EC2, "SCP"Il comando verrà utilizzato. La sintassi del comando SCP per il trasferimento di file è come

SCP -I (posizione del tastiera) (posizione del file) (user@EC2: destinazione)

Nel comando sopra, compila le variabili come:

  • Percorso completo del file di coppia chiave sul sistema
  • Il percorso del file da copiare
  • Indirizzo IP pubblico e destinazione sull'istanza EC2 in cui il file deve essere copiato

Per utilizzare questo comando, aprire un prompt dei comandi e quindi incollare il comando al suo interno, ad esempio:

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

Premi il tasto "Invio" e il CMD mostrerà il seguente output:

Ciò significa che il file è stato copiato e per confermare questo, tornare al terminale SSH e digitare il comando "LS":

Per aprire questo file, digitare il seguente comando:

SUDO Nano Copyme.TXT

L'uscita può essere vista nel terminale SSH:

Hai trasferito correttamente il file dal tuo PC locale all'istanza EC2.

Conclusione

Per copiare un file dal tuo PC all'istanza EC2, utilizzare il comando SCP con tutti i dettagli. Le diverse parti del comando SCP includono il percorso del file della coppia chiave, il percorso del file da copiare e la destinazione sull'istanza EC2. Questo post ha dimostrato il processo per ottenere un file su un'istanza AWS.