Amazon S3 et s3cmd tool
mercredi 23 août 2017Amazon S3 est un service d’Amazon qui permet de stocker vos données dans le cloud d’Amazon.
J’ai utilisé ce service pour faciliter le backup de certains sites
Il existe un outil s3cmd très intéressant qui fonctionne en ligne de commande et assez simple, idéal pour l’utiliser avec des cron sur les hébergements de site internet tel que ovh.
Installation du tool sur mac
Premièrement on installe brew qui est gestionnaire de paquet pour macOS et qui possède la librairie pour ce tool
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install s3cmd
Command utile
Configuration du tool s3cmd
s3cmd --configure
On fourni la clé d’accès et la clé secrète défini dans notre compte Amazon S3.
On peut choisir aussi d’encrypter les donnée et de choisir une connection sécurisé via https.
Il fera aussi un test à la fin avant de valider la configuration.
Une fois la configuration validée, tout est sauvé dans un fichier « .s3cfg » dans votre dossier User.^>
Pour lister les fichiers à la racine
s3cmd ls s3://
Pour synchroniser un dossier de site web vers amazon s3
s3cmd sync /var/www/httpdocs/ --preserve s3://dossier_destination