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.