S3 -operasjoner ved hjelp av AWS CLI

S3 -operasjoner ved hjelp av AWS CLI
Amazon S3 eller Simple Storage Service er en AWS -lagringstjeneste som lar brukerne utføre forskjellige lagringsoppgaver som å lage nye bøtter, fjerne de opprettede bøttene, legge til objekter i bøttene osv. Oppgavene på S3 kan ikke bare utføres på S3 selv, men brukeren kan også utføre oppgaver av AWS S3 -tjenesten gjennom AWS -kommandolinjegrensesnitt.

Forutsetning: AWS CLI må allerede installeres på systemet fordi brukeren først må konfigurere AWS CLI. Så installer AWS CLI på systemet hvis det ikke allerede er installert.

Konfigurer AWS CLI

For å utføre S3 -operasjoner gjennom AWS CLI, er det første trinnet å konfigurere kommandolinjegrensesnittet. For det, logg inn på AWS -konsollen og lag deretter en tilgangstast.

Etter å ha hentet tilgangsnøkkelen, kan brukeren se tilgangen og den hemmelige tilgangsnøkkelen tilknyttet den.

Skriv kommandoen AWS Konfigurer på kommandolinjegrensesnittet.

Nå blir brukeren bedt om å legge inn legitimasjonene ie tilgangsnøkkel og hemmelig tilgangsnøkkel. Kopier tilgangstasten fra AWS IAM -brukergrensesnittet og lim inn nøkkelen til CLI.

På samme måte, kopier den hemmelige tilgangsnøkkelen og lim den inn i CLI.

Skriv inn standardregionens navn og utgangsformat.

S3 -kommandoer

AWS CLI er vellykket konfigurert på denne måten. Nå kan brukeren kjøre eller utføre S3 -kommandoer gjennom AWS CLI uten å besøke AWS S3 hver for seg.

Viser bøtte liste

For å se listen over bøtter i S3, er det kommandoen:

AWS S3 LS

AWS CLI vil vise alle eksisterende eller allerede opprettet S3 -bøtter i form av en liste:

For å bekrefte riktig utførelse av kommandoen. Besøk AWS S3 og se listen. Antall bøtter i S3 er 5, og vi har samme nummer og navnene deres gjennom CLI.

Opprette en ny bøtte

For å lage en ny S3 -bøtte gjennom AWS CLI, er det en kommando:

AWS S3 MB S3: // BUCKETNAME

S3 -bøtte -navnet skal være globalt unikt, så vi navngir kommandoen newdemobucket122. Skriv kommandoen med et unikt bøtte -navn:

AWS S3 MB S3: // newdemobucket122

CLI viser kommandoen for bekreftelse:

make_bucket: newdemobucket122

Dette bekrefter at bøtta er opprettet.

Hvis vi oppdaterer listen over bøtter i AWS S3, er det et tillegg av den nyopprettede bøtta på listen:

Fjerne bøtta

For å fjerne en bøtte fra S3 -bøttelisten, er det en kommando:

AWS S3 RB S3: // BUCKETNAME

For å fjerne den nylig opprettede bøtta skriver vi kommandoen:

AWS S3 RB S3: // newdemobucket122

For å bekrefte riktig utførelse av kommandoen, besøker vi AWS S3 Bucket List igjen og oppdater siden. Antallet reduseres med en, og den fjernet bøtta er ikke lenger til stede på listen.

Last opp objekter til bøtter

En annen funksjon ved AWS S3 er at brukerne kan legge til objekter i bøtta, og dette kan også gjøres gjennom AWS CLI. Legg først filens plassering som skal lastes opp til S3 -bøtta i CLI.

For eksempel ønsker vi å legge til objekter i en eksisterende bøtte som heter MyDestinationBucket321.

Det er foreløpig ingen gjenstander i bøtta, vi vil laste opp bøtteobjekter gjennom CLI.

Kommandoen som brukes til å legge objektene i bøtta er:

AWS S3 Sync . S3: // BucketName

To Legg til gjenstander i bøtta som heter MyDestinationBucket321, Vi skriver kommandoen:

AWS S3 Sync . S3: // MyDestinationBucket321

CLI vil vise konfirmasjonskommandoene om at objektene i den valgte mappen lastes opp til bøtta.

Vi kan se de opplastede objektene i bøtta hvis vi oppdaterer siden og ser listen over objekter i bøtta.

På denne måten kan S3 -operasjonene utføres av AWS CLI.

Konklusjon

Med alle oppgavene til andre tjenester utført av AWS CLI, kan driften av S3 -lagringstjenesten til AWS også utføres enkelt ved å utføre kommandoer på CLI. Brukeren kan enkelt utføre forskjellige S3 -oppgaver bare ved å konfigurere AWS CLI gjennom Access and Secret Access Keys. Oppgavene inkluderer å legge til og fjerne S3 -bøtter, laste opp bøttobjektene fra systemet og laste dem ned til systemet osv.