Last ned mapper fra AWS S3 Bucket CP vs Sync

Last ned mapper fra AWS S3 Bucket CP vs Sync

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 -Versjon

Kjører kommandoen ovenfor vil vise AWS-CLI/2.0.30 versjon:

Konfigurer AWS CLI ved å bruke følgende kommando:

AWS Konfigurer

Som 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 -nedlasting

Bruk 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 -Recursive

Endre 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 - -Recursive

Filene 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 - -Recursive

Kjø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.