Comment automatiser la sauvegarde de Windows Server sur Amazon S3
Amazon Simple Storage Solution (Amazon S3) vous permet de sauvegarder les données de votre serveur Windows(Windows Server) sur son stockage cloud massif. La sauvegarde de vos données est cruciale, car elle évite la perte de données en cas d'événements inattendus.
(Automate Windows Server)Automatisez la sauvegarde de Windows Server sur Amazon S3
Dans ce didacticiel, 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 attentivement le guide pour éviter les complications.
Installer l'interface de ligne de commande Amazon AWS
La première étape pour automatiser vos sauvegardes Amazon AWS consiste à installer l' AWS CLI . Vous trouverez des instructions détaillées pour l'installation des versions 1 et 2 de l' AWS CLI sur (AWS CLI)cette page(this page) .
Lorsque vous avez terminé l'installation, vous devez maintenant configurer les profils utilisateur par défaut, l'ID d'accès et la clé. Pour cela, exécutez la commande ci-dessous :
aws configure AWS Access Key ID [None]: <AccessID> AWS Secret Access Key [None]: secretkey Default region name [None]: us-east-1 Default output format [None]: 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 S3 Uri , qui est l' URI de votre compartiment S3, soit utiliser un localpath (le répertoire local). Par exemple, vous pouvez utiliser les commandes suivantes :
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
L'opération S3 complète peut donc prendre la forme suivante :
aws s3 s3command souce_file/folder destinationpath
L'opération va du localpath à S3URI , S3URI à S3URI et S3URI à localpath .
Pour copier un exemple de fichier appelé samplefile.txt dans votre bucket appelé sample-bucket , vous pouvez utiliser la commande S3 ci-dessous :
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
Dans la commande ci-dessus, nous n'avons pas choisi de région. C'est parce que nous l'avons déjà fait dans aws configure . L' indicateur –region est utilisé pour spécifier la région de votre compartiment.
Pour copier tout le dossier des sauvegardes dans le (backups)bucket sample-bucket(sample-bucket) , exécutez la commande suivante :
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
Pour utiliser la commande S3 ci-dessus, notez ce qui suit :
- Le fichier local ne doit pas exister dans le bucket et le préfixe choisis.
- Assurez-vous que la taille de l'objet S3 est différente de celle du fichier local.
- La modification la plus récente de l'objet S3 doit être antérieure à celle du fichier local.
Conseils pour l'utilisation des indicateurs de filtre dans les commandes S3
Les indicateurs de filtre que vous utilisez dans les commandes S3 incluent les indicateurs –exclude(–exclude) et –include . Vous pouvez les utiliser plusieurs fois en une seule commande.
-- include
: cela ajoute les dossiers ou fichiers choisis à la suite d'une commande S3.-- exclude
: Cela supprime les dossiers ou fichiers choisis suite à une commande S3.
Vous trouverez ci(Below) -dessous un exemple des filtres ci-dessus utilisés :
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
Pour exclure tous les fichiers d'un dossier nommé backups et inclure tous les fichiers de ce dossier portant les extensions jpg, png et text(jpg, png, and text) , exécutez la commande ci-dessous.
Ici, nous avons également testé nos paramètres à l'aide du --dryrun
drapeau :
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
REMARQUE : (NOTE: ) 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(Notepad) -notes pour qu'il ouvre un fichier .txt vierge .
Entrez(Enter) 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 l' extension .bat , ce qui en fait un fichier batch.
2] Créez(Create) une nouvelle tâche dans le planificateur de tâches(Task Scheduler)
Appuyez sur(Press) la touche Windows et recherchez le planificateur de tâches(task scheduler) .
Sélectionnez le planificateur de tâches(Task Scheduler) dans les résultats.
Dans le Planificateur de tâches, cliquez sur Actions et sélectionnez Créer une tâche(Create Task) . Insérez un nom de tâche et rédigez une description.
Ajoutez un déclencheur pour une seule fois, quotidiennement, hebdomadairement ou mensuellement.
3] Ajouter une action
Passez à l' onglet Actions et sélectionnez l'action suivante dans le menu déroulant : Démarrer un programme(Start a program) .
Dans la Program/script , recherchez le fichier de commandes nouvellement créé.
Enregistrez la tâche nouvellement créée.
J'espère que vous trouverez ce tutoriel facile à comprendre.
Related posts
HDG explique : qu'est-ce qu'Amazon S3 ?
Désactiver les actions administratives de Windows Server
Iperius Backup: Freeware pour automatiser des sauvegardes dans Windows 10
Configurer Remote Access Client Account Lockout dans Windows Server
Comment compresser Bloated Registry Hives en Windows Server
Fix Fallout 76 Disconnected de Server
Fix Omegle Error Connecting à Server (2021)
Comment déplacer des données Amazon S3 vers Glacier
Fix Windows Store Error Le Server a trébuché
Synchronize Windows 10 Clock avec un Internet Time Server
Comment activer LDAP Signature en Windows Server & Client Machines
Comment supprimer Roles and Features dans Windows Server
Comment réparer l'erreur "Le serveur RPC n'est pas disponible" dans Windows
Comment créer un public VPN Server sur Windows 10
Transférez rapidement des données vers Amazon S3 à l'aide d'AWS Import Export
Comment ajouter ou changer Time Server dans Windows 10
Download & Installer Amazon's Alexa app sur n'importe quel PC Windows 10
Comment utiliser l'application Amazon Kindle pour lire des livres électroniques dans Windows 10 Mobile
Qu'est-ce que le serveur DLNA et comment l'activer sur Windows 10 ?
Comment Enable & Configure DNS Aging & Scavenging à Windows Server