Comment télécharger un dossier à partir d’un bucket AWS S3

Que vous soyez nouveau sur Amazon S3 ou un utilisateur expérimenté, télécharger un dossier entier ou un bucket depuis AWS S3 peut parfois sembler un défi. Dans cet article, nous allons expliquer ce que sont les dossiers et les buckets, et partager une méthode pratique pour télécharger leur contenu afin de rationaliser votre flux de travail. 

Quelle est la différence entre un bucket et un dossier dans AWS S3 ?

Amazon Simple Storage Service, ou Amazon S3, n’est pas comme la plupart des systèmes de fichiers. Il n’a pas la structure hiérarchique “répertoire -> sous-répertoire -> fichiers” courante. Au lieu de cela, il utilise des “buckets” et des “objets” et les organise dans une structure plate. Cependant, il vous permet de regrouper des objets ou des fichiers en leur donnant un préfixe commun pour vous aider à comprendre plus facilement le système. 

Les objets sont stockés dans un “bucket.” Il n’y a pas de limite au nombre d’objets que vous pouvez y télécharger et vous pouvez avoir jusqu’à un total de 100 buckets dans un seul compte. 

La principale différence entre un dossier et un bucket est que le premier n’existe pas réellement dans le système AWS S3. Tous les fichiers d’un bucket peuvent être regroupés en insérant des barres obliques (“/”) dans leurs noms. Cependant, cela donne seulement l’apparence d’une hiérarchie, vous permettant ainsi d’organiser les objets en utilisant des dossiers.

Les buckets, en revanche, sont ce qui contient les objets ou les fichiers.

2 Méthodes pour Gérer les Buckets S3

Il existe deux manières de télécharger ou d’envoyer des fichiers vers un bucket S3 :

  1. Interface de ligne de commande AWS (CLI) – La manière officielle de télécharger des fichiers vers un bucket est d’utiliser soit la console Amazon S3, soit l’AWS CLI. La première a une limite de taille de 160 Go, et la seconde peut être un peu complexe, surtout si vous n’êtes pas familier avec les interfaces de ligne de commande. L’AWS CLI vous permet également de télécharger un dossier, mais encore une fois, de nombreux utilisateurs le trouveront compliqué.

    Vous pouvez en apprendre davantage sur l’AWS CLI sur la page officielle d’Amazon. Si vous aimez un bon défi, n’hésitez pas à regarder ce tutoriel sur comment télécharger des fichiers via AWS CLI ou lire ce guide utile de Stack Overflow.

  2. Un logiciel tiers – Une manière plus facile de télécharger un dossier entier depuis S3 est d’utiliser une application tierce appelée Commander One. Elle vous aidera à vous connecter à Amazon S3 ainsi qu’à des services de stockage cloud et des serveurs distants comme FTP et SFTP.

Meilleure façon de télécharger un bucket Amazon S3 sur macOS

Commander One est bien plus qu’un simple gestionnaire de fichiers – c’est un navigateur S3 pour Mac qui facilite grandement le téléchargement et l’upload de tous les fichiers d’un dossier S3 ou de seaux dans votre compte AWS. Son interface conviviale élimine le besoin d’apprendre et de se souvenir des commandes. De plus, il vous permet de accéder à des seaux S3 spécifiques, et de gérer facilement tous vos fichiers en ligne, dossiers et archives comme s’ils étaient stockés sur votre lecteur local.

L'interface à double volet de Commander One est démontrée

Non seulement vous pouvez télécharger un dossier depuis un bucket S3, mais Commander One offre de nombreuses autres fonctionnalités. Voici quelques façons d’interagir avec les dossiers dans Commander One :

Ce n’est pas tout. Voici quelques autres choses que vous pouvez faire dans Commander One :

  • Téléverser des fichiers de grande taille vers S3.
  • Téléverser des fichiers par lots.
  • Travailler avec des fichiers d’archive utilisant Commander One. Les formats pris en charge incluent .zip, .rar, .apk, .war, et plus encore.
  • Parcourir et interagir avec des fichiers dans un bucket S3 sans les télécharger sur votre ordinateur.

Comment télécharger un dossier depuis S3 avec Commander One

Commander One est le moyen le plus simple de télécharger un dossier depuis S3. Vous ne nous croyez pas ? Voici un guide étape par étape qui vous montre à quel point le processus est simple :

1

Tout d’abord, allez sur le site Amazon et connectez-vous avec vos identifiants.

2

Téléchargez Commander One sur votre Mac.

3

Accédez au gestionnaire des “Connexions” dans l’application.

Le gestionnaire de connexions du Commander One est mis en évidence
4

Cliquez sur Amazon S3.

Amazon S3 est mis en évidence dans la fenêtre des connexions de l'application
5

Entrez vos identifiants, c’est-à-dire votre clé d’accès et votre clé secrète. Ces deux éléments vous ont été attribués lors de votre inscription sur AWS.

Cliquez sur Connecter pour ajouter votre compte AWS S3 comme un lecteur local.

Les informations d'identification Amazon S3 sont ajoutées et le bouton Connecter est surligné

Vous êtes maintenant prêt à interagir avec le contenu du compartiment S3. Vous pouvez les télécharger et les gérer à l’aide d’options telles que les raccourcis clavier, le glisser-déposer, le copier-coller, et plus encore.

Lorsque vous téléchargez des fichiers depuis le compartiment Amazon S3, une petite fenêtre s’affiche pour vous montrer l’avancement en cours.

Comment télécharger des fichiers vers AWS S3 depuis le serveur FTP/SFTP

Commander One est une application polyvalente. En plus de télécharger des fichiers et des données depuis un bucket AWS S3, vous pouvez également l’utiliser pour transférer un fichier d’un serveur S3 vers un serveur FTP. Une fois que vous avez monté le serveur FTP et votre compte S3 en tant que disques locaux, vous pouvez déplacer des fichiers entre eux comme vous le feriez sur n’importe quel disque local.

Questions Fréquemment Posées

Lorsque vous utilisez Commander One, 5 To est la taille maximale d’un fichier que vous pouvez télécharger dans un bucket Amazon S3. Gardez à l’esprit, cependant, que la console S3 a une limite de 160 Go. Pour contourner cette limite, vous pouvez utiliser l’Amazon CLI, mais ce n’est pas la méthode la plus conviviale. C’est pourquoi nous recommandons d’utiliser Commander One, car il vous permettra facilement de télécharger et de télécharger un bucket S3 entier.

Oui, Commander One vous permet de transférer des fichiers entre différents comptes et compartiments Amazon S3. En fait, vous pouvez également déplacer vos fichiers de S3 vers des services de stockage cloud comme Google Drive et OneDrive, et des serveurs distants comme FTP et SFTP.