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

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

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

    • Ensuite, téchargerchargez et ouvrirrécupérez le fichier .csv
    • Exécutercontenant vos identifiants. Puis lancez la commande suivante :
    echo <ACCESS_KEY>:<SECRET_ACCESS_KEY> > <KEYS_FILE>
    • AjusterAjustez les droits sur le fichier clé :
    chmod 600 <KEYS_FILE>
    • Créerez le dossier du point de montage du compartiment s3 :
    mkdir <MOUNT_POINT>
    • MonterMontez le compartiment s3 :
    s3fs <BUCKET_NAME> <MOUNT_POINT> -o passwd_file=<KEYS_FILE>
    • AjouterAjoutez la ligne suivante au fichier /etc/fstab pour monter le compartiment au démarrage (facultatif) :

s3fs       s3fs#<BUCKET_NAME> <MOUNT_POINT> fuse-o use_cache=/tmp/cache                    0 0passwd_file=<KEYS_FILE>