Kā izmantot augsta līmeņa (S3) komandas ar AWS CLI?

Ka Izmantot Augsta Limena S3 Komandas Ar Aws Cli



AWS ļauj lietotājam pārvaldīt un darbināt dažādus AWS pakalpojumus un to resursus, izmantojot AWS pārvaldības konsoli vai AWS CLI. AWS CLI ļauj lietotājam pārvaldīt dažādus resursus ar vienkāršu komandu palīdzību, kas GUI gadījumā kļūst par vairāku konfigurāciju procesu. AWS savā AWS CLI lapā nodrošina AWS CLI komandu sarakstu, lai tās lietotājs varētu viegli piekļūt un apgūt šīs komandas.

Šajā rokasgrāmatā tiks parādīta augsta līmeņa komandu izmantošana AWS CLI.

Kā izmantot augsta līmeņa (S3) komandas ar AWS CLI?

Simple Storage Service vai S3 AWS CLI augsta līmeņa komandas tiek izmantotas, lai pārvaldītu S3 segmentus un tajos saglabātos objektus.







Lai izmantotu augsta līmeņa AWS CLI S3 komandas, vienkārši izpildiet šo rokasgrāmatu:



Konfigurējiet AWS CLI
Lai sāktu izmantot AWS CLI augsta līmeņa komandas, tas ir nepieciešams konfigurējiet AWS CLI vispirms izmantojot šādas komandas:



aws konfigurēšana





Lietotājam ir jānorāda IAM lietotāja akreditācijas dati un reģions, kurā tiks pārvaldīti S3 resursi.

Sidente : ja lietotājs vēlas uzzināt, kā vietējā sistēmā instalēt AWS CLI, vienkārši noklikšķiniet uz šeit .



Izveidojiet S3 spaini
Lai sāktu izmantot augsta līmeņa S3 komandas ar AWS CLI, atveriet S3 informācijas paneli, lai pārbaudītu, vai S3 segments jau nav izveidots. Nākamajā ekrānuzņēmumā redzams, ka viens S3 kauss jau ir pieejams S3 informācijas panelī ar nosaukumu “ augšupielāde31 ”:

Sintakse
Lai izveidotu citu segmentu, vienkārši dodieties iekšā terminālī un izmantojiet šādu sintaksi, lai izveidotu S3 segmentu, izmantojot AWS CLI:

aws s3 mb s3: // kausa nosaukums

Mainiet kopas nosaukumu no iepriekš minētās sintakses, un kopas nosaukumam ir jābūt unikālam:

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

Tas izveido S3 spaini, kā parādīts iepriekš redzamajā ekrānuzņēmumā.

Izmantojiet šo komandu, lai iegūtu S3 segmentu sarakstu, kas ir pieejams AWS kontā norādītajā reģionā:

aws s3 ls

Tajā tiek parādīti divu pieejamo segmentu nosaukumi ar to izveides laikspiedolu.

Dodieties uz S3 informācijas paneli no AWS konsoles un pārbaudiet abu segmentu klātbūtni:

Augšupielādējiet objektus S3 kausā

Vēl viena augsta līmeņa komandu izmantošana S3 ar AWS CLI ir objektu augšupielāde S3 segmentā no vietējā direktorija.

Sintakse
Izmantojiet šādu sintaksi, lai augšupielādētu failu no vietējās sistēmas S3 segmentā mākonī:

aws s3 cp faila nosaukums.txt s3: // kausa nosaukums

Lai augšupielādētu failu mākonī, mainiet faila nosaukumu ar tā paplašinājumu un kausa nosaukumu, ierakstot iepriekš minēto sintaksi:

aws s3 cp Web.html s3: // augšupielāde31

Ekrānuzņēmumā tiek parādīti S3 spainī augšupielādētie objekti.

Šīs komandas vienkārši parāda to objektu sarakstu, kas augšupielādēti augšupielāde31 ”S3 spainis:

aws s3 ls s3: // augšupielāde31

Izmantojiet šo komandu, lai iegūtu vietnē augšupielādēto objektu sarakstu “mans-bucket-linuxhint” spainis:

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

Objektu saraksts tiek parādīts augšupielādes31 segmenta ekrānuzņēmumā, un otrajā segmentā nav neviena objekta, jo komanda neko neatgriež.

Noņemiet S3 kausu

Kausa noņemšana ir vēl viens augsta līmeņa S3 komandu izmantošanas gadījums ar AWS CLI. Lai veiktu segmenta dzēšanu, tiek izmantota šāda sintakse:

aws s3 rb s3: // kausa nosaukums

Izmantojiet šo komandu pēc tam, kad esat mainījis segmenta nosaukumu ar segmentu, kuru lietotājs vēlas dzēst:

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

Tas parāda “removal_bucket” ziņojums, kas apstiprina dzēšanas procesu.

Lietotājs var arī apstiprināt iepriekš minēto procesu no AWS S3 informācijas paneļa:

Vienkārši noņemiet spaini ar tajā augšupielādēto objektu, izmantojot šādu komandu:

aws s3 rb s3: // augšupielāde31

Tas parāda “remove_bucket failed” kļūda, jo spainis nav tukšs. Lai dzēstu kopu, vispirms ir jāizdzēš objekts un pēc tam jāizdzēš segments.

Tukšs S3 kauss (noņemt objektu)

Lai dzēstu objektu no kausa, lietotājam ir jāiegūst S3 segmentā augšupielādēto segmentu nosaukums, izmantojot šādu komandu:

aws s3 ls s3: // augšupielāde31

Iepriekš minētā komanda parāda objektā augšupielādētā objekta nosaukumu augšupielāde31 spainis.

Lai noņemtu objektus no S3 kausa, vienkārši izmantojiet šādu augsta līmeņa S3 AWS CLI komandas sintaksi:

aws s3 rm s3: // kausa nosaukums / faila nosaukums.txt

Mainiet kausa nosaukumu un pēc tam ierakstiet pareizo objekta nosaukumu ar tā paplašinājumu, lai izpildītu komandu:

aws s3 rm s3: // augšupielāde31 / Web.html

Šis ekrānuzņēmums parāda, ka objekts ir veiksmīgi izdzēsts:

Vienkārši izmantojiet šo komandu, lai izdzēstu spaini pēc tajā augšupielādēto objektu noņemšanas:

aws s3 rb s3: // augšupielāde31

Nākamajā ekrānuzņēmumā tiek parādīts “remove_bucket” ziņojums ar dzēstā segmenta nosaukumu, kas liecina par procesa panākumiem:

Dodieties uz AWS pārvaldības konsoli, lai apmeklētu S3 informācijas paneli un pārbaudītu, vai segmentu dzēšana ir pabeigta:

Tas viss attiecas uz augsta līmeņa S3 komandu izmantošanu ar AWS CLI.

Secinājums

Lai izmantotu augsta līmeņa S3 komandas ar AWS CLI, lietotājam ir jākonfigurē AWS CLI, izmantojot IAM lietotāja akreditācijas datus. Kad AWS CLI ir konfigurēts, izmantojot IAM lietotāju/profilu ar S3 atļaujām, vienkārši izmantojiet AWS CLI komandas, lai izveidotu S3 segmentus un pēc tam augšupielādētu tajā objektus. Lietotājs var noņemt kausus un dzēst objektus no S3 kausa, izmantojot AWS CLI komandas.