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 --versionL'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 configurerPar 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
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
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 --recursiveL'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.