Как да използвате команди от високо ниво (S3) с AWS CLI?

Kak Da Izpolzvate Komandi Ot Visoko Nivo S3 S Aws Cli



AWS позволява на потребителя да управлява и управлява различни AWS услуги и техните ресурси с помощта на AWS Management Console или AWS CLI. AWS CLI позволява на потребителя да управлява различни ресурси с помощта на прости команди, което в случая на GUI се превръща в многоконфигуриран процес. AWS предоставя списък с AWS CLI команди на своята AWS CLI страница, за да може потребителят да има достъп до тези команди и да ги научи лесно.

Това ръководство ще демонстрира използването на команди от високо ниво в AWS CLI.

Как да използвате команди от високо ниво (S3) с AWS CLI?

Simple Storage Service или S3 AWS CLI команди от високо ниво се използват за управление на S3 кофи и обекти, които се съхраняват в тях.







За да използвате AWS CLI S3 команди от високо ниво, просто следвайте това ръководство:



Конфигурирайте AWS CLI
За да започнете да използвате AWS CLI командите от високо ниво, е необходимо конфигурирайте AWS CLI първо използвайки следните команди:



aws конфигуриране





Изисква потребителят да предостави потребителските идентификационни данни за IAM и региона, в който S3 ресурсите ще управляват.

Странична бележка : Ако потребителят иска да научи как да инсталира AWS CLI на локалната система, просто щракнете тук .



Създайте кофа S3
За да започнете да използвате S3 командите на високо ниво с AWS CLI, отидете в таблото за управление на S3, за да проверите дали има вече създадена кофа S3. Следната екранна снимка показва, че една кофа S3 вече е налична на таблото за управление на S3 с име „ качване31 ”:

Синтаксис
За да създадете друга кофа, просто влезте в терминала и използвайте следния синтаксис, за да създадете S3 кофа с помощта на AWS CLI:

aws s3 mb s3: // име на кофа

Променете името на кофата от горния синтаксис и името на кофата трябва да бъде уникално:

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

Той създава кофа S3, както е показано на екранната снимка по-горе.

Използвайте следната команда, за да получите списъка с кофи S3, налични в AWS акаунта в посочения регион:

aws s3 ls

Той показва имената на две налични кофи с времето на тяхното създаване.

Влезте в таблото за управление S3 от конзолата на AWS и проверете наличието на двете кофи:

Качете обекти в S3 Bucket

Друга употреба на команди от високо ниво за S3 с AWS CLI е качването на обекти в кофата S3 от локалната директория.

Синтаксис
Използвайте следния синтаксис, за да качите файл от локалната система в кофата S3 в облака:

aws s3 cp име на файл.txt s3: // име на кофа

Променете името на файла с неговото разширение и името на кофата, докато въвеждате горния синтаксис, за да качите файла в облака:

aws s3 cp Web.html s3: // качване31

Екранната снимка показва обектите, качени в кофата S3.

Следните команди просто показват списъка с обекти, качени на „ качване31 ” S3 кофа:

aws s3 ls s3: // качване31

Използвайте тази команда, за да получите списъка с качени обекти на „my-bucket-linuxhint“ кофа:

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

Списъкът с обекти се показва на екранната снимка за контейнера upload31, а вторият контейнер не съдържа никакъв обект, тъй като командата не връща нищо.

Премахнете кофата S3

Премахването на кофата е друг случай на използване на S3 команди от високо ниво с AWS CLI. Следният синтаксис се използва за извършване на изтриването на кофата:

aws s3 rb s3: // име на кофа

Използвайте следната команда, след като промените името на кофата с кофата, която потребителят иска да изтрие:

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

Той показва „removal_bucket“ съобщение, което потвърждава процеса на изтриване.

Потребителят може също да потвърди горния процес от таблото за управление на AWS S3:

Просто премахнете кофата с обекта, качен в нея, като използвате следната команда:

aws s3 rb s3: // качване31

Той показва „remove_bucket неуспешно“ грешка, тъй като кофата не е празна. За да изтриете кофата, е необходимо първо да изтриете обекта и след това кофата.

Изпразване на кофа S3 (Премахване на обект)

За да изтрие обекта от кофата, потребителят трябва да получи имената на кофите, качени в кофата S3, като използва следната команда:

aws s3 ls s3: // качване31

Горната команда показва името на обекта, качен на качване31 кофа.

За да премахнете обектите от кофата S3, просто използвайте следния синтаксис на командата S3 AWS CLI от високо ниво:

aws s3 rm s3: // име на кофа / име на файл.txt

Променете името на кофата и след това въведете правилното име на обекта с неговото разширение, за да изпълните командата:

aws s3 rm s3: // качване31 / Web.html

Следната екранна снимка показва, че обектът е изтрит успешно:

Просто използвайте следната команда, за да изтриете кофата след премахване на обекти, качени в нея:

aws s3 rb s3: // качване31

Следната екранна снимка показва „remove_bucket“ съобщение с името на изтритата кофа, което предполага успех на процеса:

Влезте в конзолата за управление на AWS, за да посетите S3 таблото за управление и да проверите дали изтриването на кофите е завършено:

Това е всичко за използването на S3 команди от високо ниво с AWS CLI.

Заключение

За да използва S3 команди от високо ниво с AWS CLI, потребителят трябва да конфигурира AWS CLI с помощта на потребителските идентификационни данни за IAM. След като AWS CLI е конфигуриран с помощта на IAM потребител/профил с S3 разрешения, просто използвайте AWS CLI команди, за да създадете S3 кофи и след това да качите обекти в него. Потребителят може да премахва кофи и да изтрива обекти от кофата S3 с помощта на AWS CLI командите.