Kako uporabljati ukaze visoke ravni (S3) z AWS CLI?

Kako Uporabljati Ukaze Visoke Ravni S3 Z Aws Cli



AWS omogoča uporabniku upravljanje in delovanje različnih storitev AWS in njihovih virov z uporabo konzole AWS Management Console ali AWS CLI. AWS CLI uporabniku omogoča upravljanje različnih virov s pomočjo preprostih ukazov, kar v primeru GUI postane večkonfiguriran proces. AWS ponuja seznam ukazov AWS CLI na svoji strani AWS CLI, da lahko uporabnik preprosto dostopa do teh ukazov in se jih nauči.

Ta vodnik bo prikazal uporabo ukazov na visoki ravni v AWS CLI.

Kako uporabljati ukaze visoke ravni (S3) z AWS CLI?

Ukazi na visoki ravni Simple Storage Service ali S3 AWS CLI se uporabljajo za upravljanje veder S3 in objektov, ki so v njih shranjeni.







Če želite uporabljati ukaze AWS CLI S3 na visoki ravni, preprosto sledite temu vodniku:



Konfigurirajte AWS CLI
Če želite začeti uporabljati ukaze na visoki ravni AWS CLI, morate konfigurirajte AWS CLI najprej uporabite naslednje ukaze:



aws configure





Od uporabnika zahteva, da zagotovi uporabniške poverilnice IAM in regijo, v kateri bodo upravljali viri S3.

Sidenote : Če se želi uporabnik naučiti, kako namestiti AWS CLI v lokalni sistem, preprosto kliknite tukaj .



Ustvari vedro S3
Če želite začeti uporabljati ukaze S3 na visoki ravni z AWS CLI, pojdite na nadzorno ploščo S3 in preverite, ali je vedro S3 že ustvarjeno. Naslednji posnetek zaslona prikazuje, da je eno vedro S3 že na voljo na nadzorni plošči S3 z imenom » naloži31 ”:

Sintaksa
Če želite ustvariti drugo vedro, preprosto pojdite v terminal in uporabite naslednjo sintakso za ustvarjanje vedra S3 z uporabo AWS CLI:

aws s3 mb s3: // vedro-ime

Spremenite ime vedra iz zgornje sintakse in ime vedra mora biti edinstveno:

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

Ustvari vedro S3, kot je prikazano na zgornjem posnetku zaslona.

Uporabite naslednji ukaz, da dobite seznam veder S3, ki so na voljo v računu AWS v navedeni regiji:

aws s3 ls

Prikaže imena dveh razpoložljivih veder z njunim časovnim žigom ustvarjanja.

Pojdite v nadzorno ploščo S3 s konzole AWS in preverite prisotnost obeh veder:

Nalaganje predmetov v vedro S3

Druga uporaba ukazov na visoki ravni za S3 z AWS CLI je nalaganje predmetov v vedro S3 iz lokalnega imenika.

Sintaksa
Za nalaganje datoteke iz lokalnega sistema v vedro S3 v oblaku uporabite naslednjo sintakso:

aws s3 cp ime datoteke.txt s3: // vedro-ime

Spremenite ime datoteke z njeno končnico in imenom vedra, medtem ko vnašate zgornjo sintakso, da naložite datoteko v oblak:

aws s3 cp Web.html s3: // naloži31

Posnetek zaslona prikazuje predmete, naložene v vedro S3.

Naslednji ukazi preprosto prikažejo seznam predmetov, naloženih na ' naloži31 ” Žlica S3:

aws s3 ls s3: // naloži31

S tem ukazom pridobite seznam naloženih predmetov na “my-bucket-linuxhint” vedro:

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

Seznam predmetov je prikazan na posnetku zaslona za vedro upload31, drugo vedro pa ne vsebuje nobenega predmeta, saj ukaz ne vrne ničesar.

Odstranite vedro S3

Odstranitev vedra je še en primer uporabe ukazov S3 na visoki ravni z AWS CLI. Za brisanje vedra se uporablja naslednja sintaksa:

aws s3 rb s3: // vedro-ime

Uporabite naslednji ukaz, potem ko spremenite ime vedra z vedro, ki ga želi uporabnik izbrisati:

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

Prikazuje “removal_bucket” sporočilo, ki potrjuje postopek brisanja.

Uporabnik lahko tudi potrdi zgornji postopek na nadzorni plošči AWS S3:

Preprosto odstranite vedro z naloženim predmetom z naslednjim ukazom:

aws s3 rb s3: // naloži31

Prikazuje »remove_bucket ni uspelo« napaka, ker vedro ni prazno. Če želite izbrisati vedro, morate najprej izbrisati objekt in nato vedro.

Izprazni vedro S3 (odstrani predmet)

Če želite izbrisati predmet iz vedra, mora uporabnik z naslednjim ukazom dobiti ime veder, naloženih v vedro S3:

aws s3 ls s3: // naloži31

Zgornji ukaz prikaže ime predmeta, naloženega na naloži31 vedro.

Če želite odstraniti predmete iz vedra S3, preprosto uporabite naslednjo sintakso ukaza CLI S3 AWS na visoki ravni:

aws s3 rm s3: // vedro-ime / ime datoteke.txt

Spremenite ime vedra in nato vnesite pravilno ime predmeta z njegovo pripono, da izvedete ukaz:

aws s3 rm s3: // naloži31 / Web.html

Naslednji posnetek zaslona prikazuje, da je bil predmet uspešno izbrisan:

Preprosto uporabite naslednji ukaz za brisanje vedra po odstranitvi predmetov, ki so bili vanj naloženi:

aws s3 rb s3: // naloži31

Naslednji posnetek zaslona prikazuje “remove_bucket” sporočilo z imenom izbrisanega vedra, ki nakazuje uspeh postopka:

Pojdite v upravljalno konzolo AWS, da obiščete nadzorno ploščo S3 in preverite, ali je brisanje veder končano:

To je vse o uporabi ukazov S3 na visoki ravni z AWS CLI.

Zaključek

Za uporabo ukazov S3 na visoki ravni z AWS CLI mora uporabnik konfigurirati AWS CLI z uporabniškimi poverilnicami IAM. Ko je AWS CLI konfiguriran z uporabo uporabnika/profila IAM z dovoljenji S3, preprosto uporabite ukaze AWS CLI za ustvarjanje veder S3 in nato vanj naložite predmete. Uporabnik lahko odstrani vedra in izbriše predmete iz vedra S3 z uporabo ukazov AWS CLI.