Jak korzystać z poleceń wysokiego poziomu (S3) w AWS CLI?

Jak Korzystac Z Polecen Wysokiego Poziomu S3 W Aws Cli



AWS pozwala użytkownikowi zarządzać i obsługiwać różne usługi AWS i ich zasoby za pomocą AWS Management Console lub AWS CLI. AWS CLI umożliwia użytkownikowi zarządzanie różnymi zasobami za pomocą prostych poleceń, co w przypadku GUI staje się procesem wielokonfiguracyjnym. AWS udostępnia listę poleceń AWS CLI na swojej stronie AWS CLI, aby użytkownik mógł łatwo uzyskać dostęp do tych poleceń i nauczyć się ich.

Ten przewodnik zademonstruje użycie poleceń wysokiego poziomu w AWS CLI.

Jak korzystać z poleceń wysokiego poziomu (S3) w AWS CLI?

Polecenia wysokiego poziomu Simple Storage Service lub S3 AWS CLI służą do zarządzania zasobnikami S3 i przechowywanymi w nich obiektami.







Aby korzystać z poleceń wysokiego poziomu AWS CLI S3, po prostu postępuj zgodnie z tym przewodnikiem:



Skonfiguruj interfejs wiersza polecenia AWS
Aby rozpocząć korzystanie z poleceń wysokiego poziomu AWS CLI, wymagane jest skonfiguruj interfejs CLI AWS najpierw za pomocą następujących poleceń:



konfiguracja aws





Wymaga od użytkownika podania poświadczeń użytkownika IAM oraz regionu, w którym zasoby S3 będą zarządzane.

Dygresja : Jeśli użytkownik chce dowiedzieć się, jak zainstalować AWS CLI w systemie lokalnym, po prostu kliknij Tutaj .



Utwórz zasobnik S3
Aby rozpocząć korzystanie z poleceń wysokiego poziomu S3 z interfejsem AWS CLI, przejdź do pulpitu nawigacyjnego S3, aby sprawdzić, czy istnieje już utworzony zasobnik S3. Poniższy zrzut ekranu pokazuje, że jeden segment S3 jest już dostępny na pulpicie nawigacyjnym S3 o nazwie „ przesłać31 ”:

Składnia
Aby utworzyć kolejne wiadro, po prostu wejdź do terminala i użyj następującej składni, aby utworzyć wiadro S3 za pomocą AWS CLI:

aws s3 mb s3: // nazwa-wiadra

Zmień nazwę zasobnika z powyższej składni, a nazwa zasobnika powinna być unikalna:

aws s3 mb s3: // my-bucket-linuxhint

Tworzy wiadro S3, jak pokazano na powyższym zrzucie ekranu.

Użyj następującego polecenia, aby uzyskać listę zasobników S3 dostępnych na koncie AWS w określonym regionie:

aws s3 ls

Wyświetla nazwy dwóch dostępnych zasobników wraz ze znacznikiem czasu ich utworzenia.

Wejdź do pulpitu nawigacyjnego S3 z konsoli AWS i sprawdź obecność obu zasobników:

Prześlij obiekty do zasobnika S3

Innym zastosowaniem poleceń wysokiego poziomu dla S3 z AWS CLI jest przesyłanie obiektów do zasobnika S3 z lokalnego katalogu.

Składnia
Użyj następującej składni, aby przesłać plik z systemu lokalnego do zasobnika S3 w chmurze:

aws s3 cp nazwa_pliku.txt s3: // nazwa-wiadra

Zmień nazwę pliku wraz z rozszerzeniem i nazwę zasobnika, wpisując powyższą składnię, aby przesłać plik do chmury:

aws s3 cp Web.html s3: // przesłać31

Zrzut ekranu przedstawia obiekty przesłane do zasobnika S3.

Następujące polecenia po prostu wyświetlają listę obiektów przesłanych na „ przesłać31 Łyżka S3:

aws s3 ls s3: // przesłać31

Użyj tego polecenia, aby uzyskać listę przesłanych obiektów na „my-bucket-linuxhint” wiaderko:

aws s3 ls s3: // my-bucket-linuxhint

Lista obiektów jest wyświetlana na zrzucie ekranu dla zasobnika upload31, a drugi zasobnik nie zawiera żadnego obiektu, ponieważ polecenie nic nie zwraca.

Usuń wiadro S3

Usunięcie zasobnika to kolejny przypadek użycia wysokopoziomowych poleceń S3 z AWS CLI. Do usunięcia zasobnika używana jest następująca składnia:

aws s3 rb s3: // nazwa-wiadra

Użyj następującego polecenia po zmianie nazwy zasobnika z zasobnikiem, który użytkownik chce usunąć:

aws s3 rb s3: // my-bucket-linuxhint

Wyświetla „wiadro_do usuwania” komunikat weryfikujący proces usuwania.

Użytkownik może również zweryfikować powyższy proces z pulpitu nawigacyjnego AWS S3:

Po prostu usuń wiadro z przesłanym do niego obiektem za pomocą następującego polecenia:

aws s3 rb s3: // przesłać31

Wyświetla „usunięcie_wiadra nie powiodło się” błąd, ponieważ wiadro nie jest puste. Aby usunąć zasobnik, należy najpierw usunąć obiekt, a następnie usunąć zasobnik.

Opróżnij wiadro S3 (usuń obiekt)

Aby usunąć obiekt z zasobnika, użytkownik musi uzyskać nazwy zasobników przesłanych do zasobnika S3 za pomocą następującego polecenia:

aws s3 ls s3: // przesłać31

Powyższe polecenie wyświetla nazwę obiektu załadowanego na przesłać31 wiaderko.

Aby usunąć obiekty z zasobnika S3, po prostu użyj następującej składni wysokopoziomowego polecenia S3 AWS CLI:

aws s3 rm s3: // nazwa-wiadra / nazwa pliku.txt

Zmień nazwę zasobnika, a następnie wpisz poprawną nazwę obiektu wraz z rozszerzeniem, aby wykonać polecenie:

aws s3 rm s3: // przesłać31 / Web.html

Poniższy zrzut ekranu pokazuje, że obiekt został pomyślnie usunięty:

Po prostu użyj następującego polecenia, aby usunąć zasobnik po usunięciu przesłanych do niego obiektów:

aws s3 rb s3: // przesłać31

Poniższy zrzut ekranu przedstawia „usuń_wiaderko” komunikat z nazwą usuniętego zasobnika sugerujący powodzenie procesu:

Wejdź do konsoli zarządzania AWS, aby odwiedzić pulpit nawigacyjny S3 i sprawdzić, czy usuwanie zasobników zostało zakończone:

Chodzi o używanie wysokopoziomowych poleceń S3 z AWS CLI.

Wniosek

Aby używać poleceń wysokiego poziomu S3 z AWS CLI, użytkownik musi skonfigurować AWS CLI przy użyciu poświadczeń użytkownika IAM. Po skonfigurowaniu interfejsu AWS CLI przy użyciu użytkownika/profilu IAM z uprawnieniami S3 wystarczy użyć poleceń AWS CLI, aby utworzyć segmenty S3, a następnie przesłać do niego obiekty. Użytkownik może usuwać zasobniki i usuwać obiekty z zasobnika S3 za pomocą poleceń AWS CLI.