Téléchargement de dossiers à partir d'AWS S3 Bucket cp vs sync

Telechargement De Dossiers A Partir D Aws S3 Bucket Cp Vs Sync



Amazon propose Simple Storage Service pour stocker des données illimitées sur le cloud en toute sécurité et confidentialité. Il permet à l'utilisateur de télécharger et de charger les données à l'aide de la console de gestion et des commandes de l'interface de ligne de commande AWS (CLI) telles que ' synchroniser ' et ' CP ”.

Ce guide explique le téléchargement de dossiers à partir du compartiment AWS S3 à l'aide des commandes AWS CLI.







Téléchargement de dossiers à partir d'AWS S3 Bucket cp vs sync

Il existe deux commandes pour télécharger des fichiers à partir du compartiment AWS S3 qui sont ' synchroniser ' et ' CP ”. La commande « sync » télécharge les mises à jour dans le dossier à partir du compartiment AWS S3. D'autre part, la commande 'cp' copie simplement tous les fichiers placés sur le compartiment AWS S3 et les colle dans le dossier local. La commande « cp » télécharge tous les fichiers, quelle que soit leur disponibilité dans le répertoire local. Alors que la 'synchronisation' ne télécharge que les fichiers qui ont été mis à jour ou pas déjà téléchargés dans le dossier local.



Comment télécharger le dossier S3 ?

Suivez ces étapes pour savoir comment télécharger les dossiers disponibles sur le compartiment S3 à l'aide des commandes de l'AWS CLI.



Étape 1 : Charger le dossier dans le compartiment S3





Créé un Godet S3 puis dirigez-vous dessus pour cliquer sur le ' Télécharger ' bouton:



Clique sur le ' Ajouter le dossier ' ou faites glisser et déposez le dossier du système vers le compartiment S3 :

Clique sur le ' Télécharger ' bouton:

Entrez dans le dossier en cliquant sur son nom :

Voici les fichiers téléchargés sur le bucket S3 :

Étape 2 : vérifier et configurer l'AWS CLI

Vérifiez le installation de l'AWS CLI en tapant ceci :

aws --version

L'exécution de la commande ci-dessus affichera la version aws-cli/2.0.30 :

Configurer l'AWS CLI à l'aide de la commande suivante :

aws configurer

Par conséquent, vous serez invité à fournir des informations d'identification IAM :

Étape 3 : Utilisation de la commande « sync »

Rendez-vous dans le dossier dans lequel les fichiers doivent être téléchargés :

téléchargement de CD

Utilisez la syntaxe suivante et remplacez par le nom de votre compartiment pour télécharger le dossier à partir du compartiment S3 :

aws s3 sync s3:// .

Dans notre cas, la commande suivante est utilisée pour télécharger le dossier depuis le bucket S3 :

aws s3 synchronisation s3://upload31 .

On peut observer que les fichiers ont été téléchargés dans le répertoire local :

Maintenant, téléchargeons un autre fichier dans le bucket S3 :

Faites glisser le fichier et déposez-le sur le bucket S3 :

Clique sur le ' Télécharger ' bouton:

Le fichier a été ajouté au dossier :

Utilisez la commande suivante pour télécharger le fichier nouvellement ajouté :

aws s3 synchronisation s3://upload31 .

L'exécution de la commande ci-dessus ne téléchargera que le ' demo.csv ' déposer:

Le fichier a été téléchargé dans le répertoire local :

Étape 4 : Utilisez la commande 'cp'

Syntaxe pour l'utilisation de ' CP ” la commande est mentionnée ci-dessous :

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

Remplacez par le nom du bucket S3, par le dossier téléchargé sur le bucket et par le répertoire local où les fichiers seront téléchargés :

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

Les fichiers ont été téléchargés du bucket S3 vers le répertoire local :

Encore une fois, utilisez la même commande pour télécharger le dossier S3 :

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

L'exécution de la commande ci-dessus téléchargera à nouveau tous les fichiers disponibles dans le dossier :

Ce guide a expliqué le processus de téléchargement de dossiers à partir du compartiment S3 à l'aide de ' CP ' ou ' synchroniser ' commande.

Conclusion

Il existe deux méthodes pour télécharger des dossiers à partir du compartiment AWS S3 à l'aide des commandes AWS CLI qui sont les commandes « cp » et « sync ». La commande sync téléchargera les fichiers mis à jour à partir du dernier téléchargement tandis que la commande cp téléchargera toujours chaque fichier disponible dans le dossier. Ce guide a expliqué le processus de téléchargement de dossiers à partir d'un compartiment S3 à l'aide des commandes cp et sync.