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

  • Installez le paquet s3fs
sudo apt install -y s3fs
  • Générez les clés d'accès depuis la console :

https://console.aws.amazon.com/iam/home?#/security_credentials

  • Ensuite, téléchargez et récupérez le fichier .csv contenant vos identifiants. Puis lancez la commande suivante :
echo <ACCESS_KEY>:<SECRET_ACCESS_KEY> > <KEYS_FILE>
  • Ajustez les droits sur le fichier clé :
chmod 600 <KEYS_FILE>
  • Créez le dossier du point de montage du compartiment s3 :
mkdir <MOUNT_POINT>
  • Montez le compartiment s3 :
s3fs <BUCKET_NAME> <MOUNT_POINT> -o passwd_file=<KEYS_FILE>
  • Ajoutez la ligne suivante au fichier /etc/fstab pour monter le compartiment au démarrage (facultatif) :
s3fs <BUCKET_NAME> <MOUNT_POINT> -o passwd_file=<KEYS_FILE>