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 i‐e 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.