Jak zdobyć plik w instancji AWS

Jak zdobyć plik w instancji AWS
Ilekroć użytkownik pracuje z instancją Amazon EC2, nadchodzi czas, kiedy użytkownik musi przesyłać niektóre pliki z jego lokalnego komputera do instancji EC2. W takich przypadkach najlepszym podejściem jest nie korzystanie z żadnej innej usługi AWS, takiej jak S3 lub RDS, ale raczej korzystanie z polecenia „SCP” na komputerze lokalnym. Za pośrednictwem tego polecenia użytkownik może łatwo kopiować pliki do instancji EC2 z określonym miejscem docelowym.

Ten post przedstawia proces przesyłania pliku z lokalnego komputera do instancji EC2.

Pre-REQ: Utwórz i połącz się z instancją EC2

Pierwszym krokiem jest przesyłanie plików z komputera na instancję EC2, aby mieć instancję EC2. Udaj się do konsoli AWS i udaj się do konsoli EC2:

Aby przejść do Kreatora Kreacji EC2, po prostu klikając przycisk „Instancja uruchomienia”:

Na czarodzieja stworzenia podaj nazwę swojej instancji EC2:

Wybrał Ubuntu Ami na instancję EC2:

Następnie wybierz typ instancji zgodnie z wymaganiami:

Wybierz parę klucza (lub utwórz ją i umieść ją w komputerze lokalnym, ponieważ będzie ona używana do połączenia SSH:

Pozostaw wszystko jako domyślne i kliknij instancję uruchomienia:

To stworzy instancję Ubuntu:

Wróć do karty Instances, a następnie kliknij przycisk „Połącz”:

Skopiuj ostatnie polecenie ze strony SSH i wklej je w CMD lub PowerShell z pełną ścieżką pliku bezpieczeństwa w systemie lokalnym:

Po wyświetleniu monitu o połączeniu wpisz „Tak”, aby kontynuować, a następnie zostaniesz podłączony do instancji EC2:

Uzyskaj plik w instancji AWS

Aby przesyłać pliki z lokalnego komputera do instancji EC2, „SCP„Polecenie zostanie użyte. Składnia polecenia SCP do przesyłania plików jest jako

Scp -i (Lokalizacja klawiatury) (lokalizacja pliku) (użytkownik@ec2: miejsce docelowe)

W powyższym poleceniu wypełnij zmienne jako:

  • Ukończ ścieżkę pliku pary kluczy w systemie
  • Ścieżka pliku do skopiowania
  • Publiczny adres IP i miejsce docelowe w instancji EC2, w której plik należy skopiować

Aby użyć tego polecenia, otwórz wiersz polecenia, a następnie wklej polecenie w nim, na przykład:

scp -i c: \ Users \ king7 \ lhkeypair1.PEM C: \ Users \ King7 \ Desktop \ Copyme.txt [email protected]:/home/ec2-użytkownik

Naciśnij klawisz „Enter”, a CMD pokaże następujące dane wyjściowe:

Oznacza to, że plik został skopiowany i aby to potwierdzić, wróć do terminalu SSH i wpisz polecenie „LS”:

Aby otworzyć ten plik, wpisz następujące polecenie:

Sudo Nano Copyme.tekst

Wyjście można zobaczyć w terminalu SSH:

Z powodzeniem przesłałeś plik z lokalnego komputera do instancji EC2.

Wniosek

Aby skopiować plik z komputera do instancji EC2, użyj polecenia SCP ze wszystkimi szczegółami. Różne części polecenia SCP zawierają ścieżkę do pliku pary klucza, ścieżkę do pliku do skopiowania oraz miejsce docelowe w instancji EC2. Ten post wykazał proces uzyskania pliku na instancję AWS.