Table des matières
Rclone
Stocker des données chiffrées avec Rclone dans du stockage S3 : https://www.scaleway.com/en/docs/encrypt-object-storage-using-rclone-crypt/
Commandes usuelles
Selon les permissions définies, ces commandes sont peut-être à faire en sudo
Lister des objets chiffrés :
rclone ls secret:
Copier un fichier chiffré depuis le stockage S3 :
rclone copy secret:/repertoire/monfichier.txt /path/destination/
Restauration
Procédure pour restore un fichier chiffré et stocké dans du stockage type S3.
Prérequis
Prérequis :
- rclone
- s3cmd
Exemple de conf .s3cfg pour Scaleway
[default] signature = s3v4 bucket_location = fr-par host_base = https://s3.fr-par.scw.cloud host_bucket = https://s3.fr-par.scw.cloud use_https = True # Login credentials access_key = XXXXX secret_key = xxxxxxxxxxxxxxxxxx
Restauration
# Lister les fichiers et dossier chiffrés dans le bucket s3cmd ls s3://mon-bucket # Restorer en classe STANDARD le fichier voulu s3cmd restore -v s3://mon-bucket/v454v54v5xv45fd45vd<w # Attendre que le changement de classe se fasse côté Scaleway # Avec rclone, copier le dossier chiffré rclone copy secret:mon-fichier dossier-restore/ # Syntaxe en cas d'espace ou de parenthèses dans le nom rclone copy secret:Fichier\ avec\ \(quelques\)\ espaces.txt dossier-restore/ # Restaurer tous le bucket en classe Standard s3cmd restore -v --recursive s3://mon-bucket
Erreurs potentielles
~ $ rclone ls secret: -vvv ../.. 2025/03/08 18:17:47 Failed to ls: directory not found
En cas d'erreur au listage des éléments dans un bucket, il peut être utile de recréer la configuration du remote (et son eventuel crypt) avec rclone config.