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 -VersionL'esecuzione del comando sopra visualizzerà AWS-CLI/2.0.30 Versione:
Configurare la CLI AWS usando il seguente comando:
AWS ConfiguraDi 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 CDUsa 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 -RECURSIVECambia 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 -RECURSIVEI 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 -RECURSIVEL'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.