Download af mapper fra AWS S3 Bucket cp vs sync

Download Af Mapper Fra Aws S3 Bucket Cp Vs Sync



Amazon tilbyder Simple Storage Service til at gemme ubegrænset data i skyen med fuld sikkerhed og hemmeligholdelse. Det giver brugeren mulighed for at downloade og uploade data på det ved hjælp af administrationskonsollen og AWS Command Line Interface (CLI) kommandoer som ' synkronisere ' og ' cp ”.

Denne vejledning vil forklare download af mapper fra AWS S3-bøtten ved hjælp af AWS CLI-kommandoer.







Download af mapper fra AWS S3 Bucket cp vs sync

Der er to kommandoer til at downloade filer fra AWS S3-bøtten, som er ' synkronisere ' og ' cp ”. 'sync'-kommandoen downloader opdateringerne i mappen fra AWS S3-bøtten. På den anden side kopierer 'cp'-kommandoen simpelthen alle filer placeret på AWS S3-bøtten og indsætter dem i den lokale mappe. Kommandoen 'cp' downloader alle filer uanset deres tilgængelighed i den lokale mappe. Mens 'synkroniseringen' kun downloader de filer, der er blevet opdateret eller ikke allerede er downloadet til den lokale mappe.



Hvordan downloader man S3-mappe?

Følg disse trin for at lære, hvordan du downloader tilgængelige mapper på S3-bøtten ved hjælp af AWS CLI-kommandoer.



Trin 1: Upload mappen til S3 Bucket





Opret en S3 spand og derefter gå ind i den for at klikke på ' Upload ” knap:



Klik på ' Tilføj mappe ” eller træk og slip mappen fra systemet til S3-bøtten:

Klik på ' Upload ” knap:

Gå ind i mappen ved at klikke på dens navn:

Her er filerne, der er uploadet på S3-bøtten:

Trin 2: Bekræft og konfigurer AWS CLI

Bekræft installation af AWS CLI ved at skrive dette:

aws --version

Hvis du kører ovenstående kommando, vises aws-cli/2.0.30-versionen:

Konfigurer AWS CLI ved hjælp af følgende kommando:

aws konfigurere

Som et resultat bliver du bedt om at angive IAM-legitimationsoplysninger:

Trin 3: Brug af 'sync'-kommando

Gå ind i mappen, hvor filerne skal downloades:

cd download

Brug følgende syntaks og skift til navnet på din bucket for at downloade mappen fra S3 bucket:

aws s3 sync s3:// .

I vores tilfælde bruges følgende kommando til at downloade mappen fra S3-bøtten:

aws s3 sync s3://upload31.

Det kan ses, at filerne er blevet downloadet til den lokale mappe:

Lad os nu uploade en anden fil til S3-bøtten:

Træk filen og slip den på S3-bøtten:

Klik på ' Upload ” knap:

Filen er blevet tilføjet til mappen:

Brug følgende kommando til at downloade den nyligt tilføjede fil:

aws s3 sync s3://upload31.

Kørsel af ovenstående kommando vil kun downloade ' demo.csv ' fil:

Filen er blevet downloadet til den lokale mappe:

Trin 4: Brug kommandoen 'cp'.

Syntaks for at bruge ' cp kommandoen er nævnt nedenfor:

aws s3 cp s3://Bucket/Folder LocalFolder --rekursiv

Skift til S3-bucket-navnet, til den mappe, der er uploadet på bucket, og til den lokale mappe, hvor filerne vil blive downloadet:

aws s3 cp s3://upload31/Fil cp --rekursiv

Filerne er blevet downloadet fra S3-bøtten til den lokale mappe:

Igen, brug den samme kommando til at downloade S3-mappen:

aws s3 cp s3://upload31/Fil cp --rekursiv

Ved at køre ovenstående kommando downloades igen alle de tilgængelige filer i mappen:

Denne vejledning har forklaret processen med at downloade mapper fra S3-bøtten ved hjælp af ' cp ' eller ' synkronisere ” kommando.

Konklusion

Der er to metoder til at downloade mapper fra AWS S3-bøtten ved hjælp af AWS CLI-kommandoer, der er 'cp'- og 'sync'-kommandoer. Synkroniseringskommandoen vil downloade de opdaterede filer fra den sidste download, hvorimod cp-kommandoen altid vil downloade hver fil, der er tilgængelig i mappen. Denne vejledning har forklaret processen med at downloade mapper fra en S3-bøtte ved hjælp af cp- og sync-kommandoerne.