Stahování složek z AWS S3 Bucket cp vs sync

Stahovani Slozek Z Aws S3 Bucket Cp Vs Sync



Amazon nabízí službu Simple Storage Service pro ukládání neomezených dat v cloudu s úplným zabezpečením a utajením. Umožňuje uživateli stahovat a nahrávat data na něm pomocí konzoly pro správu a příkazů rozhraní příkazového řádku AWS (CLI), jako je „ synchronizace ' a ' cp “.

Tato příručka vysvětlí stahování složek z bucketu AWS S3 pomocí příkazů AWS CLI.







Stahování složek z AWS S3 Bucket cp vs sync

Existují dva příkazy pro stahování souborů z bucketu AWS S3, které jsou „ synchronizace ' a ' cp “. Příkaz „sync“ stáhne aktualizace ve složce z bucketu AWS S3. Na druhou stranu příkaz „cp“ jednoduše zkopíruje všechny soubory umístěné v bucketu AWS S3 a vloží je do místní složky. Příkaz „cp“ stáhne všechny soubory bez ohledu na jejich dostupnost v místním adresáři. Zatímco „synchronizace“ stáhne pouze soubory, které byly aktualizovány nebo ještě nebyly staženy do místní složky.



Jak stáhnout složku S3?

Podle těchto kroků se dozvíte, jak stáhnout složky dostupné v bucketu S3 pomocí příkazů AWS CLI.



Krok 1: Nahrajte složku do S3 Bucket





Vytvořit Kbelík S3 a poté do něj zamiřte a klikněte na „ nahrát ' knoflík:



Klikněte na „ Přidat složku ” nebo přetáhněte složku ze systému do bucketu S3:

Klikněte na „ nahrát ' knoflík:

Přejděte do složky kliknutím na její název:

Zde jsou soubory nahrané do bucketu S3:

Krok 2: Ověřte a nakonfigurujte AWS CLI

Ověřte instalace AWS CLI zadáním tohoto:

aws --verze

Spuštěním výše uvedeného příkazu se zobrazí verze aws-cli/2.0.30:

Konfigurovat AWS CLI pomocí následujícího příkazu:

aws konfigurovat

V důsledku toho budete vyzváni k zadání přihlašovacích údajů IAM:

Krok 3: Použití příkazu „synchronizace“.

Přejděte do složky, do které se mají soubory stáhnout:

cd ke stažení

Použijte následující syntaxi a změňte na název vašeho bucketu, abyste stáhli složku z bucketu S3:

aws s3 synchronizace s3:// .

V našem případě se ke stažení složky z bucketu S3 používá následující příkaz:

aws s3 synchronizace s3://upload31 .

Lze pozorovat, že soubory byly staženy do místního adresáře:

Nyní nahrajte další soubor do bucketu S3:

Přetáhněte soubor a pusťte jej do kbelíku S3:

Klikněte na „ nahrát ' knoflík:

Soubor byl přidán do složky:

Pomocí následujícího příkazu stáhněte nově přidaný soubor:

aws s3 synchronizace s3://upload31 .

Spuštěním výše uvedeného příkazu se stáhne pouze „ demo.csv 'soubor:

Soubor byl stažen do místního adresáře:

Krok 4: Použijte příkaz „cp“.

Syntaxe pro použití „ cp “příkaz je zmíněn níže:

aws s3 cp s3://Bucket/Folder LocalFolder --rekurzivní

Změňte na název bucketu S3, na složku nahranou v bucketu a na místní adresář, kam se budou soubory stahovat:

aws s3 cp s3://upload31/Soubor cp --rekurzivní

Soubory byly staženy z bucketu S3 do místního adresáře:

Znovu použijte stejný příkaz ke stažení složky S3:

aws s3 cp s3://upload31/Soubor cp --rekurzivní

Spuštěním výše uvedeného příkazu se znovu stáhnou všechny soubory dostupné ve složce:

Tato příručka vysvětlila proces stahování složek z bucketu S3 pomocí „ cp “ nebo „ synchronizace “příkaz.

Závěr

Existují dva způsoby stahování složek z bucketu AWS S3 pomocí příkazů AWS CLI, kterými jsou příkazy „cp“ a „sync“. Příkaz sync stáhne aktualizované soubory z posledního stahování, zatímco příkaz cp vždy stáhne každý soubor dostupný ve složce. Tato příručka vysvětluje proces stahování složek z bloku S3 pomocí příkazů cp a sync.