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>