Operacje S3 za pomocą AWS CLI

Operacje S3 za pomocą AWS CLI
Amazon S3 lub Simple Storage Service to usługa pamięci AWS, która pozwala użytkownikom wykonywać różne zadania pamięci, takie jak tworzenie nowych wiader, usuwanie utworzonych wiader, dodawanie obiektów w wiadrach itp. Zadania na S3 można nie tylko wykonywać na samym S3, ale użytkownik może również wykonywać zadania usługi AWS S3 za pośrednictwem interfejsu wiersza poleceń AWS.

Warunek wstępny: AWS CLI musi być już zainstalowane w systemie, ponieważ użytkownik najpierw musi skonfigurować AWS CLI. Tak więc zainstaluj CLI AWS w systemie, jeśli jeszcze nie został zainstalowany.

Skonfiguruj AWS CLI

Aby wykonywać operacje S3 za pośrednictwem AWS CLI, pierwszym krokiem jest skonfigurowanie interfejsu wiersza poleceń. W tym celu zaloguj się do konsoli AWS, a następnie utwórz klucz dostępu.

Po odzyskaniu klucza dostępu użytkownik może wyświetlić dostęp do klucza dostępu do niego.

Napisz polecenie konfiguruj AWS na interfejsie wiersza poleceń.

Teraz użytkownik jest proszony o wprowadzenie poświadczeń I- -E KLUCZ Dostęp i kluczowy klucz dostępu. Skopiuj klawisz dostępu z interfejsu użytkownika AWS IAM i wklej klucz do CLI.

W ten sam sposób skopiuj tajny klucz dostępu i wklej go do CLI.

Wprowadź domyślną nazwę regionu i format wyjściowy.

Polecenia S3

AWS CLI jest z powodzeniem skonfigurowane w ten sposób. Teraz użytkownik może uruchomić lub wykonywać polecenia S3 za pośrednictwem AWS CLI bez odwiedzania AWS S3.

Wyświetlanie listy rzeczy do zrobienia

W celu przeglądania listy wiader w S3 jest polecenie:

AWS S3 LS

AWS CLI wyświetli wszystkie istniejące lub już utworzone wiadra S3 w formie listy:

Aby potwierdzić prawidłowe wykonanie polecenia. Odwiedź AWS S3 i wyświetl listę. Liczba wiader w S3 wynosi 5, a my mamy tę samą liczbę i ich nazwiska przez CLI.

Tworzenie nowego wiadra

Aby utworzyć nowe wiadro S3 za pośrednictwem AWS CLI, istnieje polecenie:

AWS S3 MB S3: // BucketName

Nazwa S3 Bucket powinna być globalnie unikalna, więc nazywamy polecenie newDemobucket122. Napisz polecenie z unikalną nazwą wiadra:

AWS S3 MB S3: // newDemobucket122

CLI wyświetla polecenie potwierdzenia:

Make_bucket: Newdemobucket122

To potwierdza, że ​​wiadro zostało utworzone.

Teraz, jeśli odświeżymy listę wiader w AWS S3, na liście dodano nowo utworzonego wiadra:

Usuwanie wiadra

Aby usunąć wiadro z listy S3 Bucket, istnieje polecenie:

AWS S3 RB S3: // BucketName

Aby usunąć niedawno utworzone wiadro, wpisujemy polecenie:

AWS S3 RB S3: // newDemobucket122

Aby potwierdzić prawidłowe wykonanie polecenia, odwiedzamy listę kadry AWS S3 i odświeżymy stronę. Liczba jest zmniejszona o jeden, a usunięte wiadro nie jest już obecne na liście.

Przesyłanie obiektów do wiader

Kolejną funkcją AWS S3 jest to, że użytkownicy mogą dodawać obiekty do wiadra i można to również wykonać za pośrednictwem AWS CLI. Najpierw dodaj lokalizację pliku do przesłania do wiadra S3 w CLI.

Na przykład chcemy dodać obiekty do istniejącego wiadra wymienionego MyDestinationBucket321.

Obecnie w wiadrze nie ma obiektów, przesyłamy obiekty wiadra przez CLI.

Polecenie używane do dodawania obiektów do wiadra jest:

AWS S3 Sync . S3: // BucketName

To Dodaj obiekty do wiadra wymienionego MyDestinationBucket321, Piszemy polecenie:

AWS S3 Sync . s3: // myDestinationBucket321

CLI wyświetli polecenia potwierdzenia, że ​​obiekty w wybranym folderze są przesyłane do wiadra.

Możemy wyświetlić przesłane obiekty w wiadrze, jeśli odświeżymy stronę i wyświetlić listę obiektów w wiadrze.

W ten sposób operacje S3 mogą być wykonywane przez AWS CLI.

Wniosek

Przy wszystkich zadaniach innych usług wykonanych przez AWS CLI, operacje usługi pamięci S3 AWS można również wykonać, wykonując polecenia na CLI. Użytkownik może łatwo wykonywać różne zadania S3, konfigurowanie AWS CLI poprzez dostęp do dostępu i tajnych dostępu. Zadania obejmują dodawanie i usuwanie wiader S3, przesyłanie obiektów wiadra z systemu i pobieranie ich do systemu itp.