Kuinka käyttää korkean tason (S3) komentoja AWS CLI:n kanssa?

Kuinka Kayttaa Korkean Tason S3 Komentoja Aws Cli N Kanssa



AWS:n avulla käyttäjä voi hallita ja käyttää erilaisia ​​AWS-palveluita ja niiden resursseja AWS-hallintakonsolin tai AWS CLI:n avulla. AWS CLI:n avulla käyttäjä voi hallita erilaisia ​​resursseja yksinkertaisten komentojen avulla, joista GUI:n tapauksessa tulee monikonfiguroitu prosessi. AWS tarjoaa luettelon AWS CLI -komennoista AWS CLI -sivullaan, jotta sen käyttäjä voi käyttää ja oppia nämä komennot helposti.

Tämä opas näyttää korkean tason komentojen käytön AWS CLI:ssä.

Kuinka käyttää korkean tason (S3) komentoja AWS CLI:n kanssa?

Simple Storage Service tai S3 AWS CLI korkean tason komentoja käytetään S3-säilöjen ja niihin tallennettujen objektien hallintaan.







Jos haluat käyttää korkean tason AWS CLI S3 -komentoja, noudata tätä opasta:



Määritä AWS CLI
AWS CLI:n korkean tason komentojen käytön aloittaminen edellyttää määritä AWS CLI ensin käyttämällä seuraavia komentoja:



aws-määritykset





Se edellyttää, että käyttäjä antaa IAM-käyttäjätunnukset ja alueen, jolla S3-resurssit hallitsevat.

Sivuhuomautus : Jos käyttäjä haluaa oppia asentamaan AWS CLI:n paikalliseen järjestelmään, napsauta tässä .



Luo S3-ämpäri
Aloita korkean tason S3-komentojen käyttäminen AWS CLI:n kanssa siirtymällä S3-hallintapaneeliin ja tarkistamalla, onko S3-säilö jo luotu. Seuraava kuvakaappaus näyttää, että yksi S3-ämpäri on jo saatavilla S3:n kojelaudassa nimeltä ' lataus 31 ”:

Syntaksi
Jos haluat luoda toisen segmentin, mene päätteen sisään ja luo S3-säilö AWS CLI:n avulla seuraavalla syntaksilla:

aws s3 mb s3: // kauhan nimi

Muuta säilön nimi yllä olevasta syntaksista, ja säilön nimen tulee olla yksilöllinen:

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

Se luo S3-ämpäri, kuten yllä olevassa kuvakaappauksessa näkyy.

Käytä seuraavaa komentoa saadaksesi luettelon AWS-tilillä käytettävissä olevista S3-ryhmistä määritetyllä alueella:

aws s3 ls

Se näyttää kahden käytettävissä olevan ryhmän nimet ja niiden luomisen aikaleiman.

Siirry S3-kojelautaan AWS-konsolista ja varmista, että molemmat kauhat ovat olemassa:

Lataa objektit S3-ämpäriin

Toinen korkean tason komentojen käyttö S3:lle AWS CLI:n kanssa on S3-säihön objektien lähettäminen paikallisesta hakemistosta.

Syntaksi
Käytä seuraavaa syntaksia ladataksesi tiedoston paikallisesta järjestelmästä pilven S3-säihöön:

aws s3 cp tiedostonimi.txt s3: // kauhan nimi

Muuta tiedoston nimi sen tunnisteella ja kauhan nimeä samalla kun kirjoitat yllä olevaa syntaksia ladataksesi tiedoston pilveen:

aws s3 cp Web.html s3: // lataus 31

Kuvakaappauksessa näkyvät S3-säihöön ladatut objektit.

Seuraavat komennot näyttävät vain luettelon kohteista, jotka on ladattu ' lataus 31 ”S3-ämpäri:

aws s3 ls s3: // lataus 31

Käytä tätä komentoa saadaksesi luettelon ladatuista objekteista 'my-bucket-linuxvint' ämpäri:

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

Objektien luettelo näkyy kuvakaappauksessa upload31-säilölle, ja toinen säilö ei sisällä yhtään objektia, koska komento ei palauta mitään.

Irrota S3-kauha

Kauhan poistaminen on toinen käyttötapaus korkean tason S3-komentoille AWS CLI:n kanssa. Ryhmän poistamiseen käytetään seuraavaa syntaksia:

aws s3 rb s3: // kauhan nimi

Käytä seuraavaa komentoa sen jälkeen, kun olet muuttanut ämpärin nimen poistettavan sängyn kanssa:

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

Se näyttää 'removal_bucket' viesti, joka vahvistaa poistoprosessin.

Käyttäjä voi myös vahvistaa yllä olevan prosessin AWS S3 -hallintapaneelista:

Poista ämpäri ja siihen ladattu objekti käyttämällä seuraavaa komentoa:

aws s3 rb s3: // lataus 31

Se näyttää 'remove_bucket failed' virhe, koska ämpäri ei ole tyhjä. Ryhmän poistaminen edellyttää ensin objektin poistamista ja sitten säihön poistamista.

Tyhjä S3-ämpäri (poista objekti)

Poistaakseen objektin säilöstä käyttäjän on saatava S3-säilöyn ladattujen ryhmien nimet seuraavalla komennolla:

aws s3 ls s3: // lataus 31

Yllä oleva komento näyttää laitteeseen ladatun objektin nimen lataus 31 ämpäri.

Voit poistaa objektit S3-säilystä käyttämällä korkean tason S3 AWS CLI -komennon seuraavaa syntaksia:

aws s3 rm s3: // kauhan nimi / tiedostonimi.txt

Muuta kauhan nimi ja kirjoita sitten objektin oikea nimi ja sen laajennus suorittaaksesi komennon:

aws s3 rm s3: // lataus 31 / Web.html

Seuraava kuvakaappaus näyttää, että objekti on poistettu onnistuneesti:

Käytä vain seuraavaa komentoa poistaaksesi ämpäri sen jälkeen, kun olet poistanut siihen ladatut objektit:

aws s3 rb s3: // lataus 31

Seuraava kuvakaappaus näyttää 'remove_bucket' viesti poistetun ryhmän nimellä, joka viittaa prosessin onnistumiseen:

Siirry AWS-hallintakonsoliin käydäksesi S3-hallintapaneelissa ja tarkistamassa, että ryhmien poisto on valmis:

Siinä on kyse korkean tason S3-komentojen käytöstä AWS CLI:n kanssa.

Johtopäätös

Käyttääkseen korkean tason S3-komentoja AWS CLI:n kanssa käyttäjän on määritettävä AWS CLI käyttämällä IAM-käyttäjätunnuksia. Kun AWS CLI on määritetty käyttämällä IAM-käyttäjää/profiilia, jolla on S3-oikeudet, käytä AWS CLI -komentoja luodaksesi S3-säihöt ja lataamalla sitten objektit siihen. Käyttäjä voi poistaa kauhoja ja kohteita S3-säilöstä käyttämällä AWS CLI -komentoja.