Amazon Simple Storage Service (S3) est un stockage de données cloud à long terme. Lorsque Amazon qualifie S3 de “stockage simple”, cela fait référence à la liste des fonctionnalités offertes par le service et non à sa facilité d’utilisation. Pour faciliter le travail avec un bucket S3 et les fichiers stockés dans le cloud, nous recommandons d’utiliser CloudMounter – un client S3 fiable pour votre ordinateur.
Qu'est-ce qu'un bucket S3 : compréhension du terme
La plateforme Amazon ne dispose pas d’un système de fichiers familier. Il n’existe pas de notion de fichier ou de répertoire. Les données stockées et reçues via S3 sont appelées objets. Chaque objet se trouve à l’intérieur d’un soi-disant bucket (un concept fondamental dans S3), c’est-à-dire un conteneur permettant de stocker un nombre illimité d’objets.
Le nom du bucket S3 doit être unique dans tout le système Amazon S3 car il sert d’identifiant pour l’accès externe aux objets du bucket. Vous seul pouvez accéder aux buckets, ou vous pouvez autoriser d’autres personnes à le faire. Grâce aux attributs des objets, vous pouvez autoriser ou refuser l’accès à d’autres personnes souhaitant télécharger ou téléverser des fichiers dans vos buckets.
Comment créer un bucket Amazon S3
Si vous avez déjà un compte AWS, vous pourrez utiliser Amazon S3 car ce service est inclus par défaut avec votre compte Amazon. Dans cet article, nous allons vous montrer comment créer et personnaliser un bucket Amazon S3, télécharger des fichiers et des dossiers, et configurer les propriétés et les autorisations.
1. Connectez-vous à la console de gestion AWS.

2. Cliquez sur le type de service S3 dans le champ de recherche. Cliquez sur S3 pour accéder à Amazon S3.

3. Cliquez sur Créer un bucket, qui sera utilisé pour télécharger des éléments.
4. Dans le champ Nom et Région, saisissez le nom du bucket S3, sélectionnez la région Amazon et cliquez sur Suivant.

5. Sous Configurer les paramètres, configurez votre compartiment et cliquez sur Suivant.
6. Dans la section Définir les autorisations, configurez l’autorisation pour les utilisateurs AWS qui devraient (ou ne devraient pas) avoir accès au bucket Amazon S3, puis cliquez sur Suivant.

7. Dans la section Vérifier, vérifiez si la configuration est correcte et cliquez sur Créer un compartiment. Votre compartiment Amazon S3 est prêt à être utilisé.

Veuillez noter que vous ne pouvez pas renommer un bucket S3 une fois qu’il est créé, car son nom sera inclus dans l’URL.
La liste des fonctionnalités du bucket S3
Amazon Web Services offre un large éventail de fonctionnalités pour les compartiments (buckets) Amazon S3. La liste inclut des éléments tels que :
- Contrôle de version permet de stocker plusieurs versions d’un objet dans un même compartiment. Il peut également être activé à tout moment.
- Journalisation des accès serveur fournit des enregistrements détaillés des requêtes effectuées sur le compartiment S3 et peut être utile pour des contrôles de sécurité et d’accès. Toutefois, les journaux augmenteront les coûts de stockage.
- Tags permettent de suivre les coûts du compartiment.
- Journalisation au niveau des objets enregistre les actions d’API au niveau des objets à l’aide d’AWS CloudTrail avec un coût supplémentaire.
- Chiffrement par défaut chiffre automatiquement les objets lors de leur stockage dans Amazon S3. Les données seront protégées pendant le transport (lorsqu’elles transitent vers et depuis le compartiment Amazon S3) et au repos (lorsqu’elles sont stockées sur les disques d’Amazon S3).
- Paramètres avancés permettent de bloquer de façon permanente les objets dans ce compartiment S3.
- Gestion permet de surveiller les requêtes dans votre compartiment moyennant des frais supplémentaires.
Nom du bucket S3 : liste des restrictions
Il existe plusieurs restrictions dont vous devez tenir compte lors de la nomination des buckets. Gardez à l’esprit les règles suivantes afin d’éviter toute difficulté :
- Les noms ne peuvent contenir que des lettres minuscules, des chiffres, des points, des underscores et des tirets. Le premier caractère du nom doit être une lettre ou un chiffre.
- Le nom ne doit pas adopter le format d’une adresse IP (autrement dit, des noms comme 10.0.0.1 ne sont pas autorisés).
- Le nom doit comporter au moins 3 caractères et pas plus de 63 caractères.
Amazon propose les conventions de nommage suivantes pour les buckets afin de vous permettre de créer une URL de bucket S3 valide et correcte pour vos objets S3 :
- Ne créez pas de noms de bucket comprenant des underscores (bien que cela soit officiellement autorisé).
- Idéalement, il est préférable de limiter la longueur d’un nom à 63 caractères.
- Vous ne devez pas créer de noms de bucket se terminant par un tiret, et vous devez également éviter les situations où le nom est suivi d’un tiret.
Comment accéder à un bucket Amazon S3
Vous pouvez accéder aux buckets Amazon de plusieurs façons, à savoir via la console Amazon S3, via l’URL du bucket S3, et enfin, via le style de chemin ou le style hébergé virtuellement. Comme vous l’avez peut-être deviné, la troisième variante d’accès est destinée aux utilisateurs qui codent et préfèrent tout faire de manière programmatique, tandis que les deux premières sont pour les utilisateurs réguliers et sont considérées comme la façon la plus simple.
De plus, il est à noter que parfois l’endpoint du bucket est appelé URL S3 car son emplacement s’affiche sous un format d’URL standard, et il peut être trouvé en suivant ces étapes :
- Dans la liste des buckets S3, cliquez sur le nom du bucket correspondant.
- Ouvrez l’onglet Propriétés.
- Choisissez la carte Hébergement de site web statique. La première information affichée sur la carte est l’adresse de l’endpoint ou l’URL du bucket S3.
Limites et tarification des compartiments S3
Amazon utilise une tarification dégressive : plus vous hébergez, moins le gigaoctet de stockage coûte cher. En plus de cela, vous devrez payer séparément pour le trafic, ainsi que pour les requêtes d’accès aux objets (0,01 $ pour 1000 requêtes). Pour savoir immédiatement combien vous allez dépenser, vous pouvez utiliser un calculateur spécial.
Au fait, vous pouvez créer 10 000 compartiments S3 pour chacun de vos comptes. Ce nombre peut être augmenté jusqu’à 1 million à votre demande. Quant au nombre d’objets téléchargés dans un compartiment S3, il est illimité.
CloudMounter – une solution simple pour monter votre bucket S3
Malheureusement, sans l’aide d’outils tiers, vous ne pouvez pas monter le stockage S3 sur votre ordinateur et traiter les buckets Amazon S3 comme des dossiers locaux. CloudMounter vient à la rescousse ici. Vous pouvez choisir de monter un seul bucket S3, plusieurs, ou même l’intégralité de votre compte Amazon Web Services. De plus, l’application prend en charge toutes les régions AWS. En plus d’être un excellent client S3, l’application fonctionne avec de nombreux autres services de cloud computing populaires ainsi qu’avec des serveurs distants.

Travailler avec Amazon Simple Storage Service via CloudMounter est très simple. Vous pouvez téléverser des fichiers, télécharger des fichiers, copier l’URL publique ou protégée de vos fichiers. La seule particularité est qu’il n’utilise pas de connexion/mot de passe pour l’identification, mais une paire ID / clé privée, que vous devez obtenir sur le panneau d’administration des services Amazon. Essayez cette application et découvrez tout ce qu’elle peut vous offrir.
Comment monter Amazon S3 sur votre ordinateur
1. Installez CloudMounter sur votre ordinateur.
2. Dans une fenêtre d’application ouverte, sélectionnez l’icône Amazon S3 dans la liste.
3. Spécifiez le nom de la connexion.

4. Entrez la clé d’accès et la clé d’accès secrète.
5. Choisissez un style à utiliser : style path ou style hébergé virtuellement.
6. Saisissez le nom du bucket ou spécifiez le répertoire racine en utilisant le caractère slash.
7. Cliquez sur le bouton Monter.
Cas d'utilisation pour le stockage S3
Amazon S3 est largement utilisé pour une variété d’applications en raison de sa flexibilité, de sa fiabilité et de son évolutivité. Voici quelques cas d’utilisation courants du stockage S3 :
- Sauvegarde et archivage. S3 est souvent utilisé pour la sauvegarde et l’archivage des données. Sa durabilité et sa haute disponibilité en font une solution idéale pour le stockage à long terme des données critiques.
- Stockage de données pour les applications web et mobiles. S3 sert de stockage back-end pour les applications web et mobiles, offrant une capacité de stockage évolutive pour le contenu généré par les utilisateurs et les données des applications.
- Big data et analytique. S3 est utilisé pour stocker de grandes quantités de données qui peuvent être analysées à l’aide d’outils et de frameworks de big data.
- Partage et collaboration de données. En utilisant le réseau mondial de points de présence de S3, les créateurs de contenu peuvent partager efficacement leurs fichiers avec les utilisateurs finaux, minimisant les retards et améliorant l’expérience utilisateur globale.
Conclusion
Comme vous pouvez le voir, tous les fichiers sont stockés en tant qu’objet dans le bucket Amazon S3. Vous pouvez créer plusieurs buckets ; chaque bucket agit comme un conteneur de stockage. Lorsque vous téléchargez des fichiers dans le bucket, vous pouvez définir des autorisations sur l’objet et ses données, et déterminer qui peut y accéder. De plus, vous pouvez créer des comptes AWS dans IAM et déterminer qui peut créer des groupes, téléverser ou modifier des données.
Questions fréquemment posées
Le bucket Amazon S3 est un conteneur qui stocke des objets. Vous pouvez avoir un nombre illimité de ces buckets et configurer l’accès pour chacun d’eux.
Le modèle S3 est basé sur la demande – le stockage et la diffusion des données ne sont facturés que lorsqu’ils sont nécessaires. De plus, les fonctionnalités de sécurité de S3 vous permettent également de spécifier quand les utilisateurs peuvent télécharger une vidéo et même de déterminer qui peut la télécharger.
Absolument pas, un bucket S3 n’est pas une base de données, car il s’agit d’un conteneur où les objets sont stockés, alors qu’Amazon S3 peut être utilisé comme une base de données.
Oui, les compartiments S3 peuvent avoir des dossiers. Vous pouvez en supprimer, en créer de nouveaux dans un même compartiment. Malheureusement, vous ne pouvez pas renommer un dossier.