Š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:
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ī:
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āde31Izmantojiet š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 nosaukumsIzmantojiet š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.txtMainiet 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āde31Nā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.