Download di cartelle da AWS S3 Bucket cp vs sync

Download Di Cartelle Da Aws S3 Bucket Cp Vs Sync



Amazon offre Simple Storage Service per archiviare dati illimitati sul cloud in completa sicurezza e segretezza. Consente all'utente di scaricare e caricare i dati su di esso utilizzando la console di gestione e comandi AWS Command Line Interface (CLI) come ' sincronizzazione ' E ' cp ”.

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







Download di cartelle da AWS S3 Bucket cp vs sync

Esistono due comandi per scaricare i file dal bucket 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 inseriti nel bucket 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 sono già stati scaricati nella cartella locale.



Come scaricare la cartella S3?

Segui questi passaggi per scoprire come scaricare le cartelle disponibili nel bucket S3 utilizzando i comandi AWS CLI.



Passaggio 1: caricare la cartella nel bucket S3





Creare un Benna S3 e poi entraci per fare clic su ' Caricamento pulsante ':



Clicca sul ' Aggiungi cartella ” oppure trascina e rilascia la cartella dal sistema al bucket S3:

Clicca sul ' Caricamento pulsante ':

Entra nella cartella facendo clic sul suo nome:

Ecco i file caricati sul bucket S3:

Fase 2: Verifica e configurazione dell'AWS CLI

Verifica il installazione dell'AWS CLI digitando quanto segue:

aws --versione

L'esecuzione del comando precedente visualizzerà la versione aws-cli/2.0.30:

Configura l'AWS CLI utilizzando il seguente comando:

configurare aws

Di conseguenza, ti verrà chiesto di fornire le credenziali IAM:

Passaggio 3: utilizzo del comando 'sync'.

Vai nella cartella in cui devono essere scaricati i file:

scarica cd

Utilizza la seguente sintassi e modifica con il nome del tuo bucket per scaricare la cartella dal bucket S3:

aws s3 sync s3:// .

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

aws s3 sync s3://upload31 .

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

Ora, carichiamo un altro file nel bucket S3:

Trascina il file e rilascialo nel bucket 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://upload31 .

L'esecuzione del comando precedente scaricherà solo il ' demo.csv ' file:

Il file è stato scaricato nella directory locale:

Passaggio 4: utilizzare il comando 'cp'.

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

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

Modifica nel nome del bucket S3, nella cartella caricata nel bucket e nella directory locale in cui verranno scaricati i file:

aws s3 cp s3://upload31/File cp --recursive

I file sono stati scaricati dal bucket S3 nella directory locale:

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

aws s3 cp s3://upload31/File cp --recursive

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

Questa guida ha spiegato il processo di download delle cartelle dal bucket S3 utilizzando ' cp ' O ' sincronizzazione ” comando.

Conclusione

Esistono due metodi per scaricare le cartelle dal bucket AWS S3 utilizzando i comandi AWS CLI che sono i comandi 'cp' e 'sync'. Il comando sync scaricherà i file aggiornati dall'ultimo download, mentre il comando cp scaricherà sempre ogni file disponibile nella cartella. Questa guida ha spiegato il processo di download delle cartelle da un bucket S3 utilizzando i comandi cp e sync.