Amazon tilbyr enkel lagringstjeneste for å lagre ubegrensede data om skyen med fullstendig sikkerhet og hemmelighold. Den lar brukeren laste ned og laste opp dataene på den ved hjelp av administrasjonskonsollen og AWS -kommandolinjegrensesnittet (CLI) som "synkronisering”Og“CP”.
Denne guiden vil forklare nedlasting av mapper fra AWS S3 -bøtta ved hjelp av AWS CLI -kommandoer.
Last ned mapper fra AWS S3 Bucket CP vs Sync
Det er to kommandoer for å laste ned filer fra AWS S3 -bøtta som er “synkronisering”Og“CP”. "Sync" -kommando laster ned oppdateringene i mappen fra AWS S3 -bøtta. På den annen side kopierer “CP” -kommandoen ganske enkelt alle filer som er plassert på AWS S3 -bøtta og limer dem inn i den lokale mappen. Kommandoen “CP” laster ned alle filene uavhengig av tilgjengeligheten i den lokale katalogen. Mens "Sync" bare laster ned filene som er oppdatert eller ikke allerede er lastet ned til den lokale mappen.
Hvordan laste ned S3 -mappen?
Følg disse trinnene for å lære hvordan du laster ned mapper som er tilgjengelige på S3 -bøtta ved hjelp av AWS CLI -kommandoer.
Trinn 1: Last opp mappen til S3 -bøtta
Lag en S3 -bøtte og ta turen inn i den for å klikke på “Laste opp”Knapp:
Klikk på "Legg til mappe”Eller dra og slipp mappen fra systemet til S3 -bøtta:
Klikk på "Laste opp”Knapp:
Gå inn i mappen ved å klikke på navnet:
Her er filene som er lastet opp på S3 -bøtta:
Trinn 2: Bekreft og konfigurer AWS CLI
Kontroller installasjonen av AWS CLI ved å skrive dette:
AWS -VersjonKjører kommandoen ovenfor vil vise AWS-CLI/2.0.30 versjon:
Konfigurer AWS CLI ved å bruke følgende kommando:
AWS KonfigurerSom et resultat vil du være rask om å gi IAM -legitimasjon:
Trinn 3: Bruk av "Sync" -kommandoen
Gå inn i mappen som filene skal lastes ned i:
CD -nedlastingBruk følgende syntaks og endre til navnet på bøtta for å laste ned mappen fra S3 -bøtta:
AWS S3 Sync S3: // .I vårt tilfelle brukes følgende kommando til å laste ned mappen fra S3 -bøtta:
AWS S3 Sync S3: // Upload31 .Det kan observeres at filene er lastet ned til den lokale katalogen:
La oss nå laste opp en annen fil til S3 -bøtta:
Dra filen og slipp den på S3 -bøtta:
Klikk på "Laste opp”Knapp:
Filen er lagt til i mappen:
Bruk følgende kommando for å laste ned den nylig lagt til filen:
AWS S3 Sync S3: // Upload31 .Kjører kommandoen ovenfor vil bare laste ned “demo.CSV”Fil:
Filen er lastet ned til den lokale katalogen:
Trinn 4: Bruk “CP” -kommando
Syntaks for bruk av “CP”Kommando er nevnt nedenfor:
AWS S3 CP S3: // Bucket/Folder LocalFolder -RecursiveEndre til S3 -bøtte -navnet, til mappen som er lastet opp på bøtta, og til den lokale katalogen der filene vil lastes ned:
AWS S3 CP S3: // Upload31/File CP - -RecursiveFilene er lastet ned fra S3 -bøtta til den lokale katalogen:
Bruk igjen den samme kommandoen til å laste ned S3 -mappen:
AWS S3 CP S3: // Upload31/File CP - -RecursiveKjører kommandoen ovenfor vil igjen laste ned alle filene som er tilgjengelige i mappen:
Denne guiden har forklart prosessen med å laste ned mapper fra S3 Bucket ved å bruke “CP”Eller“synkronisering”Kommando.
Konklusjon
Det er to metoder for å laste ned mapper fra AWS S3 -bøtta ved hjelp av AWS CLI -kommandoer som er “CP” og “Sync” -kommandoer. Sync -kommandoen vil laste ned de oppdaterte filene fra forrige nedlasting, mens CP -kommandoen alltid vil laste ned hver fil som er tilgjengelig i mappen. Denne guiden har forklart prosessen med å laste ned mapper fra en S3 -bøtte ved hjelp av CP- og Sync -kommandoene.