Skip to main content

[AWS] S3

S3 (Simple Storage Service)

Untitled-5-1_1309563853a.webp

Introduction

Le service s3S3 (pour Simple Service Storage, initialement proposé par Amazon)Amazon, est un service de stockage en objets.

Les fichiers sont donc répartis dans des compartiments.compartiments sous forme d'objets.

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

Untitled-5-1_1309563853a.webp

Console s3

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>