So holen Sie eine Datei auf eine AWS -Instanz

So holen Sie eine Datei auf eine AWS -Instanz
Immer wenn ein Benutzer mit einer Amazon EC2 -Instanz arbeitet, kommt es zu einer Zeit, in der der Benutzer einige Dateien von seinem lokalen PC in die EC2 -Instanz übertragen muss. In solchen Fällen besteht der beste Ansatz darin, keinen anderen Service von AWS wie S3 oder RDS zu nutzen, sondern den Befehl „SCP“ auf Ihrem lokalen Computer zu verwenden. Über diesen Befehl kann der Benutzer die Dateien problemlos in die EC2 -Instanz mit einem bestimmten Ziel kopieren.

Dieser Beitrag zeigt den Prozess der Übergabe einer Datei vom lokalen PC auf die EC2 -Instanz.

Pre-Req: Erstellen und Verbindung zur EC2-Instanz erstellen und verbinden

Der erste Schritt besteht darin, Dateien von Ihrem PC auf eine EC2 -Instanz zu übertragen, um eine EC2 -Instanz zu haben. Gehen Sie zur AWS -Konsole und gehen Sie zur EC2 -Konsole:

Um zum EC2 -Zauberer der Erstellung zu gehen, klicken Sie einfach auf die Schaltfläche „Startinstanz“:

Geben Sie Ihrer EC2 -Instanz auf dem Zauberer der Schöpfung einen Namen:

Wählte ein Ubuntu AMI für die EC2 -Instanz aus:

Wählen Sie danach den Instanztyp gemäß Ihren Anforderungen aus:

Wählen Sie das Schlüsselpaar aus (oder erstellen Sie eine und platzieren Sie es in Ihre lokale Maschine, da es für die SSH -Verbindung verwendet wird:

Lassen Sie alles als Standard und klicken Sie auf die Startinstanz:

Dadurch werden Ihre Ubuntu -Instanz erstellt:

Gehen Sie zurück zur Registerkarte Instances und klicken Sie dann auf die Schaltfläche „Verbinden“:

Kopieren Sie den letzten Befehl von der SSH -Seite und fügen Sie ihn in CMD oder PowerShell mit dem vollständigen Pfad der Sicherheitsdatei in Ihrem lokalen System ein:

Geben Sie bei der Aufforderung zur Verbindung „Ja“ ein, um fortzufahren, und danach werden Sie mit der EC2 -Instanz verbunden:

Holen Sie sich eine Datei auf eine AWS -Instanz

Um Dateien von Ihrem lokalen PC auf die EC2 -Instanz zu übertragen, die “scpDer Befehl wird verwendet. Die Syntax des SCP -Befehls zur Dateiübertragung ist wie

SCP -i (Tastair -Speicherort) (Dateispeicherort) (Benutzer@EC2: Ziel)

Füllen Sie im obigen Befehl die Variablen aus als:

  • Vollständige Pfad der Schlüsselpaardatei in Ihrem System
  • Der Pfad der zu kopierten Datei
  • Öffentliche IP -Adresse und das Ziel in der EC2 -Instanz, in der die Datei kopiert werden muss

Öffnen Sie für diesen Befehl eine Eingabeaufforderung und fügen Sie dann den Befehl in ihn ein, zum Beispiel:

scp -i c: \ user \ king7 \ lhkeypair1.PEM C: \ Benutzer \ King7 \ Desktop \ Copyme.Txt [email protected]:/home/ec2-user

Klicken Sie auf die Taste "ENTER", und die CMD zeigt die folgende Ausgabe an:

Dies bedeutet, dass die Datei kopiert wurde und dies bestätigt, um dies zu bestätigen, zurück zum SSH -Terminal und geben Sie den Befehl „LS“ ein:

Um diese Datei zu öffnen, geben Sie den folgenden Befehl ein:

Sudo Nano Copyme.txt

Der Ausgang ist im SSH -Terminal zu sehen:

Sie haben die Datei erfolgreich von Ihrem lokalen PC auf Ihre EC2 -Instanz übertragen.

Abschluss

Verwenden Sie den Befehl SCP mit allen Details, um eine Datei von Ihrem PC zu Ihrer EC2 -Instanz zu kopieren. Die verschiedenen Teile des SCP -Befehls enthalten den Pfad zur Schlüsselpaardatei, den Pfad zur kopierenden Datei und das Ziel der EC2 -Instanz. Dieser Beitrag hat gezeigt, dass eine Datei auf eine AWS -Instanz gelangen.