Skip to main content

[AWS] S3

S3 (Simple Storage Service)

Untitled-5-1_1309563853a.webp

Introduction

Le service s3 (initialement proposé par Amazon) est un service de stockage en objets. Les fichiers sont donc répartis dans des compartiments.

Le stockage est donc généralement à bas coût et le tarif est calculé au Go ainsi qu'à la bande passante utilisée.

Console s3

https://s3.console.aws.amazon.com/

Monter un compartiment s3 sur Linux

  1. Installer le paquet s3fs
  2. Générer les clés d'accès depuis la console : https://console.aws.amazon.com/iam/home?#/security_credentials
  3. Télécharger et ouvrir le fichier .csv
  4. Exécuter la commande suivante : echo <ACCESS_KEY>:<SECRET_ACCESS_KEY> > <KEYS_FILE>
  5. Ajuster les droits sur le fichier : chmod 600 <KEYS_FILE>
  6. Créer le dossier du point de montage du compartiment s3 : mkdir <MOUNT_POINT>
  7. Monter le compartiment s3 : s3fs <BUCKET_NAME> <MOUNT_POINT> -o passwd_file=<KEYS_FILE>
  8. Ajouter la ligne suivante au fichier /etc/fstab pour monter le compartiment au démarrage :

       s3fs#<BUCKET_NAME>         <MOUNT_POINT>     fuse    use_cache=/tmp/cache                    0 0