Hoe de back-up van Windows Server naar Amazon S3 te automatiseren
Met Amazon Simple Storage Solution (Amazon S3)(Amazon Simple Storage Solution (Amazon S3)) kunt u een back-up maken van gegevens van uw Windows Server op zijn enorme cloudopslag. Het maken van een back-up van uw gegevens is cruciaal, omdat het gegevensverlies bij onverwachte gebeurtenissen voorkomt.
Automatiseer back-up van Windows Server(Automate Windows Server) naar Amazon S3
In deze zelfstudie laat ik u zien hoe u het back-upproces kunt automatiseren om eenmaal, dagelijks, wekelijks of maandelijks uit te voeren. De operatie is eenvoudig, maar u moet de handleiding nauwkeurig volgen om complicaties te voorkomen.
Installeer de Amazon AWS CLI
De eerste stap voor het automatiseren van uw Amazon AWS- back- ups is het installeren van de AWS CLI . Gedetailleerde instructies voor het installeren van de AWS CLI versie 1 en 2 vindt u op deze pagina(this page) .
Wanneer u de installatie voltooit, moet u nu de standaard gebruikersprofielen, toegangs-ID en sleutel configureren. Voer hiervoor de onderstaande opdracht uit:
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
Over Amazon S3-opdrachten
U moet een padargument opgeven in s3-opdrachten. Voor deze paden kunt u ofwel een S3 Uri gebruiken, wat de (S3 Uri)URI van uw S3-bucket is, of u kunt een localpath (de lokale map) gebruiken. U kunt bijvoorbeeld de volgende opdrachten gebruiken:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
De volledige S3-operatie kan daarom de volgende vorm aannemen:
aws s3 s3command souce_file/folder destinationpath
De bewerking gaat van localpath naar S3URI , S3URI naar S3URI en S3URI naar localpath .
Om een voorbeeldbestand met de naam samplefile.txt naar uw bucket met de naam sample-bucket te kopiëren , kunt u de onderstaande S3-opdracht gebruiken:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
In het bovenstaande commando hebben we geen regio gekozen. Dit komt omdat we dat al hebben gedaan in de aws configure . De vlag –regio(–region) wordt gebruikt om de regio van uw bucket aan te geven.
Voer de volgende opdracht uit om alles in de map back- ups naar de emmer met (backups)monster-bucket(sample-bucket) te kopiëren :
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
Houd rekening met het volgende om de bovenstaande S3-opdracht te gebruiken:
- Het lokale bestand mag niet voorkomen in de gekozen bucket en prefix.
- Zorg ervoor dat de grootte van het S3-object verschilt van die van het lokale bestand.
- De meest recente wijziging van het S3-object moet ouder zijn dan die van het lokale bestand.
Tips voor het gebruik van filtervlaggen in S3-opdrachten
De filtervlaggen die u in S3-opdrachten gebruikt, omvatten de vlaggen –exclude en –include . U kunt ze meerdere keren in één opdracht gebruiken.
-- include
: Dit voegt gekozen mappen of bestanden toe na een S3-opdracht.-- exclude
: Hiermee worden gekozen mappen of bestanden verwijderd na een S3-opdracht.
Hieronder(Below) ziet u een voorbeeld van de bovenstaande filters die in gebruik zijn:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
Voer de onderstaande opdracht uit om elk bestand in een map met de naam back(backups) -ups uit te sluiten en alle bestanden in deze map met de extensies jpg, png en tekst(jpg, png, and text) op te nemen .
Hier hebben we ook onze instellingen getest met behulp van de --dryrun
vlag:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
OPMERKING: (NOTE: ) Zonder de vlaggen neemt het systeem elk bestand op in S3-bewerkingen. Ook wordt het laatste filter toegepast.
Amazon S3- back-ups maken met batchbestanden
1] Maak het batchbestand aan
Start Kladblok(Notepad) zodat het een leeg .txt -bestand opent.
Voer(Enter) de volgende S3-opdracht in om de back-upmappen te synchroniseren met uw S3-bucket:
aws s3 sync "C://Desktop/backups/" s3://your-bucket
Sla het txt-bestand op met de .bat - extensie, waardoor het een batchbestand wordt.
2] Maak(Create) een nieuwe taak in Taakplanner(Task Scheduler)
Druk(Press) op de Windows -toets en zoek naar taakplanner(task scheduler) .
Selecteer de Taakplanner(Task Scheduler) uit de resultaten.
Klik in Taakplanner op Acties(Actions) en selecteer Taak maken(Create Task) . Voer een taaknaam in en schrijf een beschrijving.
Voeg een trigger toe voor eenmalig, dagelijks, wekelijks of maandelijks.
3] Actie toevoegen
Schakel over naar het tabblad Acties(Actions) en selecteer de volgende actie in het vervolgkeuzemenu: Een programma starten(Start a program) .
Blader in het vak Program/script naar het nieuw gemaakte batchbestand.
Sla de nieuw gemaakte taak op.
Ik hoop dat je deze tutorial gemakkelijk te begrijpen vindt.
Related posts
HDG legt uit: wat is Amazon S3?
Beheer gedeelde mappen uitschakelen vanaf Windows Server
Iperius Backup is gratis back-upsoftware voor Windows Server
Configureer Remote Access Client Account Lockout in Windows Server
Hoe Bloated Registry Hives in Windows Server te comprimeren
Fix Omegle-fout bij verbinding met server (2022)
Hoe Time Server toe te voegen of te wijzigen in Windows 11/10
Een Discord-server verlaten (2022)
Download en installeer Amazon's Alexa-app op elke Windows-pc.
Fix Site kan niet worden bereikt, server-IP kan niet worden gevonden
Fix Server niet gevonden fout in Firefox
Public DNS Server Tool is een gratis DNS-wisselaar voor Windows 10
Hoe de DNS-server op Windows 11 te wijzigen
Fix Windows Store-fout De server struikelde
Fix Kan de VPN-serverfout niet bereiken op PIA op Windows 11
Fix Amazon KFAUWI-apparaat verschijnt op netwerk
Hoe LDAP-ondertekening in Windows Server & Client Machines in te schakelen
Fix Windows Server-activeringsfout 0xc004f069
Op afstand toegang krijgen tot een Windows XP- of Windows Server 2003-computer
Synchroniseer Windows 10-klok met een internettijdserver