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 --versioneL'esecuzione del comando precedente visualizzerà la versione aws-cli/2.0.30:
Configura l'AWS CLI utilizzando il seguente comando:
configurare awsDi 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
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
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 --recursiveL'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.