Това ръководство ще демонстрира използването на команди от високо ниво в 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: // my-bucket-linuxhint
Той създава кофа S3, както е показано на екранната снимка по-горе.
Използвайте следната команда, за да получите списъка с кофи S3, налични в AWS акаунта в посочения регион:
aws s3 ls
Той показва имената на две налични кофи с времето на тяхното създаване.
Влезте в таблото за управление S3 от конзолата на AWS и проверете наличието на двете кофи:
Качете обекти в S3 Bucket
Друга употреба на команди от високо ниво за S3 с AWS CLI е качването на обекти в кофата S3 от локалната директория.
Синтаксис
Използвайте следния синтаксис, за да качите файл от локалната система в кофата 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 командите.