Amazone

Comment automatiser la sauvegarde Amazon S3 sur Windows Server

Comment automatiser la sauvegarde Amazon S3 sur Windows Server

Solution de stockage simple Amazon (Amazon S3) vous permet de sauvegarder les données de votre Serveur Windows sur son stockage cloud massif. La sauvegarde de vos données est cruciale, car elle empêche la perte de données en cas d'événements inattendus.

Automatisez la sauvegarde de Windows Server sur Amazon S3

Dans ce tutoriel, je vais vous montrer comment automatiser le processus de sauvegarde pour qu'il s'exécute une fois, quotidiennement, hebdomadairement ou mensuellement. L'opération est simple, mais vous devez suivre le guide de près pour éviter les complications.

Installer l'AWS CLI d'Amazon

La première étape pour automatiser vos sauvegardes Amazon AWS consiste à installer l'AWS CLI. Vous pouvez trouver des instructions détaillées pour installer l'AWS CLI version 1 et 2 sur cette page.

Une fois l'installation terminée, vous devez maintenant configurer les profils utilisateur par défaut, l'ID d'accès et la clé. Pour ce faire, exécutez la commande ci-dessous :

aws configure AWS Access Key ID [Aucun] :  Clé d'accès secrète AWS [Aucun] : secretkey Nom de la région par défaut [Aucun] : us-east-1 Format de sortie par défaut [Aucun] : json

À propos des commandes Amazon S3

Vous devez spécifier un argument de chemin dans les commandes s3. Pour ces chemins, vous pouvez utiliser soit un URI S3, qui est l'URI de votre compartiment S3, soit utiliser un chemin local (le répertoire local). Par exemple, vous pouvez utiliser les commandes suivantes :

chemin local - C://Desktop/backups S3URI : - s3://yourbucket/yourkey

L'opération S3 complète peut donc prendre la forme suivante :

aws s3 s3commande fichier_souce/dossier chemin de destination

L'opération va de la chemin local à S3URIS3URI à S3URI, et S3URI à chemin local.

Pour copier un exemple de fichier appelé exemple de fichier.SMS à votre seau appelé échantillon-seau, vous pouvez utiliser la commande S3 ci-dessous :

aws s3 cp "C://Desktop/backups/samplefile.txt" s3://seau-échantillon

Dans la commande ci-dessus, nous n'avons pas choisi de région. C'est parce que nous l'avons déjà fait dans le aws configurer. le -Région flag est utilisé pour spécifier la région de votre bucket.

Pour tout copier dans le sauvegardes dossier vers le échantillon-seau bucket, exécutez la commande suivante :

aws s3 sync "C://Desktop/backups/" s3://sample-bucket

Pour utiliser la commande S3 ci-dessus, prenez note des éléments suivants :

Conseils pour l'utilisation des indicateurs de filtre dans les commandes S3

Les indicateurs de filtre que vous utilisez dans les commandes S3 incluent le -exclure et -inclure drapeaux. Vous pouvez les utiliser plusieurs fois en une seule commande.

Vous trouverez ci-dessous un exemple des filtres ci-dessus utilisés :

aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --inclure "*.png" --include "*.SMS"

Pour exclure tous les fichiers d'un dossier nommé sauvegardes et inclure tous les fichiers dans ce dossier qui ont les extensions jpg, png et texte, exécutez la commande ci-dessous.

Ici, nous avons également testé nos paramètres à l'aide du --tirage à sec drapeau:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --inclure "*.png" --include "*.txt" --dryrun

REMARQUE:  Sans les indicateurs, le système inclut chaque fichier dans les opérations S3. De plus, le dernier filtre est appliqué.

Comment créer des sauvegardes Amazon S3 à l'aide de fichiers batch

1] Créer le fichier batch

Lancez le Bloc-notes pour qu'il ouvre un blanc .SMS déposer.

Saisissez la commande S3 suivante pour synchroniser les dossiers de sauvegardes avec votre compartiment S3 :

aws s3 sync "C://Desktop/backups/" s3://your-bucket

Enregistrez le fichier txt avec le .chauve souris extension, ce qui en fait un fichier batch.

2] Créer une nouvelle tâche dans le planificateur de tâches

Appuyez sur la touche Windows et recherchez Planificateur de tâches.

Sélectionnez le Planificateur de tâches à partir des résultats.

Dans le planificateur de tâches, cliquez sur Actions et sélectionnez Créer une tâche. Insérez un nom de tâche et écrivez une description.

Ajoutez un déclencheur unique, quotidien, hebdomadaire ou mensuel.

3] Ajouter une action

Basculez vers le Actions et sélectionnez l'action suivante dans le menu déroulant : Démarrer un programme.

Dans le Programme/scénario boîte, recherchez le fichier batch nouvellement créé.

Enregistrer la tâche nouvellement créée.

J'espère que vous trouverez ce tutoriel facile à comprendre.

Moteurs de jeux gratuits et open source pour le développement de jeux Linux
Cet article couvrira une liste de moteurs de jeux gratuits et open source qui peuvent être utilisés pour développer des jeux 2D et 3D sur Linux. Il ex...
Tutoriel Shadow of the Tomb Raider pour Linux
Shadow of the Tomb Raider est le douzième ajout à la série Tomb Raider - une franchise de jeux d'action-aventure créée par Eidos Montréal. Le jeu a ét...
Comment booster les FPS sous Linux?
FPS signifie Images par seconde. La tâche du FPS est de mesurer la fréquence d'images dans les lectures vidéo ou les performances de jeu. En termes si...