Download di cartelle da AWS S3 Bucket CP vs Sync

Download di cartelle da AWS S3 Bucket CP vs Sync

Amazon offre un semplice servizio di archiviazione per archiviare dati illimitati sul cloud con sicurezza completa e segretezza. Consente all'utente di scaricare e caricare i dati su di esso utilizzando i comandi di Interfaccia della riga di comando e AWS di comando come "sincronizzazione" E "cp".

Questa guida spiegherà il download delle cartelle dal bucket AWS S3 usando i comandi AWS CLI.

Download di cartelle da AWS S3 Bucket CP vs Sync

Ci sono due comandi per scaricare file dal secchio AWS S3 che sono "sincronizzazione" E "cp". Il comando "Sync" scarica gli aggiornamenti nella cartella dal bucket AWS S3. D'altra parte, il comando "CP" copia semplicemente tutti i file posizionati sul secchio AWS S3 e li incolla nella cartella locale. Il comando "CP" scarica tutti i file indipendentemente dalla loro disponibilità nella directory locale. Mentre la "sincronizzazione" scarica solo i file che sono stati aggiornati o non già scaricati nella cartella locale.

Come scaricare la cartella S3?

Segui questi passaggi per imparare a scaricare le cartelle disponibili sul secchio S3 usando i comandi CLI AWS.

Passaggio 1: caricare la cartella su secchio S3

Crea un secchio S3 e poi dirigiti verso di esso per fare clic su "Caricamento"Pulsante:

Clicca sul "Aggiungi cartella"Oppure trascina e lascia cadere la cartella dal sistema al secchio S3:

Clicca sul "Caricamento"Pulsante:

Entra all'interno della cartella facendo clic sul suo nome:

Ecco i file caricati sul secchio S3:

Passaggio 2: verificare e configurare AWS CLI

Verifica l'installazione della CLI AWS digitando questo:

AWS -Version

L'esecuzione del comando sopra visualizzerà AWS-CLI/2.0.30 Versione:

Configurare la CLI AWS usando il seguente comando:

AWS Configura

Di conseguenza, sarai pronto a fornire credenziali IAM:

Passaggio 3: utilizzo del comando "sincronizzazione"

Entra nella cartella in cui i file devono essere scaricati:

Download del CD

Usa la seguente sintassi e cambia il nome del secchio per scaricare la cartella dal secchio S3:

AWS S3 Sync S3: // .

Nel nostro caso, il seguente comando viene utilizzato per scaricare la cartella dal secchio S3:

AWS S3 Sync S3: // SULLAGE31 .

Si può osservare che i file sono stati scaricati nella directory locale:

Ora cariciamo un altro file nel secchio S3:

Trascina il file e lascialo cadere sul secchio S3:

Clicca sul "Caricamento"Pulsante:

Il file è stato aggiunto alla cartella:

Utilizzare il seguente comando per scaricare il file appena aggiunto:

AWS S3 Sync S3: // SULLAGE31 .

L'esecuzione del comando sopra scaricherà solo "Demo.CSV" file:

Il file è stato scaricato nella directory locale:

Passaggio 4: utilizzare il comando "CP"

Sintassi per l'utilizzo di "cp"Il comando è menzionato di seguito:

AWS S3 CP S3: // Bucket/Cartella Localfolder -RECURSIVE

Cambia il nome del secchio S3, nella cartella caricata sul secchio e nella directory locale in cui verranno scaricati i file:

AWS S3 CP S3: // SULLAGE31/FILE CP -RECURSIVE

I file sono stati scaricati dal secchio S3 alla directory locale:

Ancora una volta, usa lo stesso comando per scaricare la cartella S3:

AWS S3 CP S3: // SULLAGE31/FILE CP -RECURSIVE

L'esecuzione del comando sopra scaricherà nuovamente tutti i file disponibili nella cartella:

Questa guida ha spiegato il processo di download di cartelle da S3 Bucket usando "cp" O "sincronizzazione"Comando.

Conclusione

Esistono due metodi per scaricare le cartelle dal bucket AWS S3 usando comandi CLI AWS che sono comandi "CP" e "Sync". Il comando Sync scaricherà i file aggiornati dall'ultimo download mentre il comando CP scaricerà sempre ogni file disponibile nella cartella. Questa guida ha spiegato il processo di download di cartelle da un secchio S3 usando i comandi CP e Sync.