Hur man automatiserar säkerhetskopiering av Windows Server till Amazon S3
Amazon Simple Storage Solution (Amazon S3) låter dig säkerhetskopiera data från din Windows Server på dess enorma molnlagring. Säkerhetskopiering av dina data är avgörande, eftersom det förhindrar dataförlust i händelse av oväntade händelser.
Automatisera(Automate Windows Server) säkerhetskopiering av Windows Server till Amazon S3
I den här handledningen kommer jag att visa dig hur du automatiserar säkerhetskopieringsprocessen så att den körs en gång, dagligen, veckovis eller månadsvis. Operationen är enkel, men du måste följa guiden noga för att undvika komplikationer.
Installera Amazon AWS CLI
Det första steget för att automatisera dina Amazon AWS -säkerhetskopior är att installera AWS CLI . Du kan hitta detaljerade instruktioner för installation av AWS CLI version 1 och 2 på den här sidan(this page) .
När du har slutfört installationen måste du nu konfigurera standardanvändarprofilerna, åtkomst-ID och nyckel. För att göra detta, kör kommandot nedan:
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
Om Amazon S3-kommandon
Du måste ange ett sökvägsargument i s3-kommandon. För dessa sökvägar kan du använda antingen en S3 Uri , som är din S3-buckets URI eller använda en lokal sökväg(localpath) (den lokala katalogen). Du kan till exempel använda följande kommandon:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
Den fullständiga S3-operationen kan därför ta följande form:
aws s3 s3command souce_file/folder destinationpath
Operationen går från den lokala sökvägen(localpath) till S3URI , S3URI till S3URI och S3URI till den lokala sökvägen(localpath) .
För att kopiera en exempelfil som heter samplefile.txt till din bucket som heter sample-bucket , kan du använda kommandot S3 nedan:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
I kommandot ovan valde vi inte en region. Detta beror på att vi redan har gjort det i aws-konfigurationen(aws configure) . Flaggan –region används för att ange din hinks region.
För att kopiera allt i backup(backups) - mappen till sample-bucket- bucket, kör kommandot som följer:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
För att använda ovanstående S3-kommando, notera följande:
- Den lokala filen får inte finnas i den valda hinken och prefixet.
- Se till att storleken på S3-objektet skiljer sig från storleken på den lokala filen.
- Den senaste ändringen av S3-objektet måste vara äldre än den för den lokala filen.
Tips för att använda filterflaggor i S3-kommandon
Filterflaggorna som du använder i S3-kommandon inkluderar flaggorna –exclude(–exclude) och –include . Du kan använda dem flera gånger i ett kommando.
-- include
: Detta lägger till valda mappar eller filer efter ett S3-kommando.-- exclude
: Detta tar bort valda mappar eller filer efter ett S3-kommando.
Nedan(Below) är ett exempel på ovanstående filter som används:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
För att utesluta alla filer i en mapp som heter säkerhetskopior(backups) och inkludera alla filer i den här mappen som har tilläggen jpg, png och text(jpg, png, and text) , kör kommandot nedan.
Här testade vi även våra inställningar med hjälp av --dryrun
flaggan:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
OBS: (NOTE: ) Utan flaggorna inkluderar systemet varje fil i S3-operationer. Det sista filtret tillämpas också.
Hur man skapar Amazon S3 -säkerhetskopior med hjälp av batchfiler
1] Skapa batchfilen
Starta Anteckningar(Notepad) så att en tom .txt -fil öppnas.
Ange(Enter) följande S3-kommando för att synkronisera säkerhetskopieringsmapparna till din S3-bucket:
aws s3 sync "C://Desktop/backups/" s3://your-bucket
Spara txt-filen med filtillägget .bat , vilket gör den till en batchfil.
2] Skapa(Create) en ny uppgift i Task Scheduler
Tryck(Press) på Windows -tangenten och sök efter uppgiftsschemaläggaren(task scheduler) .
Välj Uppgiftsschemaläggaren(Task Scheduler) från resultaten.
I Task Scheduler klickar du på Actions och väljer Create Task . Infoga ett uppgiftsnamn och skriv en beskrivning.
Lägg till en trigger för antingen en gång, dagligen, veckovis eller månadsvis.
3] Lägg till åtgärd
Växla till fliken Åtgärder(Actions) och välj följande åtgärd från rullgardinsmenyn: Starta ett program(Start a program) .
I rutan Program/script bläddrar du efter den nyskapade batchfilen.
Spara den nyskapade uppgiften.
Jag hoppas att du tycker att denna handledning är lätt att förstå.
Related posts
HDG förklarar: Vad är Amazon S3?
Inaktivera administrativa resurser från Windows Server
Iperius Backup är en gratis säkerhetskopieringsprogramvara för Windows Server
Konfigurera utlåsning av klientkonto för fjärråtkomst i Windows Server
Hur man komprimerar Bloated Registry Hives i Windows Server
Hur man återställer Amazon Prime Video Pin
Hur man köper Steam-presentkort, plånbokskort eller Steam-spel från Amazon
Hur man installerar Amazon Appstore i Windows 11
Vad är DLNA-server och hur aktiverar jag den på Windows 10?
Fixa Amazon KFAUWI-enhet som visas på nätverket
Hur man ändrar DNS-server i Windows 11
Fixa Windows Server Activation Error 0xc004f069
Hur man skapar en offentlig VPN-server i Windows 10
Hur man lägger till eller ändrar tidsserver i Windows 11/10
Hur man aktiverar och konfigurerar DNS-åldring och rensning i Windows Server
Tjänsten Windows Camera Frame Server avslutades oväntat
Hur man aktiverar LDAP-signering i Windows Server & Client Machines
Fjärråtkomst till en dator med Windows XP eller Windows Server 2003
Få åtkomst till FTP-servern med kommandotolken i Windows 10
Fixa Windows Store-fel Servern snubblade