Pour un serveur sur lequel j'héberge un site Web, je souhaite sauvegarder les données et les paramètres dans un compartiment S3. J'ai découvert que vous ne pouvez pas utiliser directement rsync pour sauvegarder sur un compartiment S3. Existe-t-il un autre moyen d'obtenir la commande rsync suivante pour sauvegarder les données dans un compartiment S3?
rsync -av /Data /s3bucket
Je veux également sauvegarder la base de données mysql sur ce serveur dans le compartiment S3. Quelle est la meilleure façon d'y parvenir?
Dernière question, si j'ai réussi à tout sauvegarder sur le S3. Quelle est la meilleure façon de restaurer le serveur en cas de plantage ou, dans le pire des cas, d'essuyage complet? Dois-je noter moi-même les paramètres du serveur et reconfigurer le serveur ou existe-t-il un moyen de sauvegarder également cela?
Pour communiquer avec s3, vous devez avoir 2 choses
une fois que vous avez les deux, vous pouvez transférer n'importe quel fichier de votre machine vers s3 et de s3 vers votre machine. Voici l'exemple de aws-cli.
pour synchroniser tous les fichiers d'un dossier
aws s3 sync source_folder s3://your_bucket_name/destination_folder/
copier un fichier sur s3
aws s3 cp source_file s3://your_bucket_name/destination_folder/
remplacez simplement source & destination dans la commande pour télécharger n'importe quel fichier depuis s3.
pour plus d'informations, suivez aws docs