Sådan automatiseres Windows Server backup til Amazon S3
Amazon Simple Storage Solution (Amazon S3) giver dig mulighed for at sikkerhedskopiere data fra din Windows Server på dens massive skylager. Sikkerhedskopiering af dine data er afgørende, da det forhindrer datatab i tilfælde af uventede hændelser.
Automatiser Windows Server(Automate Windows Server) backup til Amazon S3
I denne tutorial viser jeg dig, hvordan du automatiserer backup-processen til at køre én gang, dagligt, ugentligt eller månedligt. Operationen er ligetil, men du skal følge vejledningen nøje for at undgå komplikationer.
Installer Amazon AWS CLI
Det første skridt til at automatisere dine Amazon AWS- sikkerhedskopier er at installere AWS CLI . Du kan finde detaljerede instruktioner til installation af AWS CLI version 1 og 2 på denne side(this page) .
Når du er færdig med installationen, skal du nu konfigurere standardbrugerprofilerne, adgangs-id og nøgle. For at gøre dette skal du køre kommandoen nedenfor:
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-kommandoer
Du skal angive et sti-argument i s3-kommandoer. Til disse stier kan du enten bruge en S3 Uri , som er din S3 buckets URI eller bruge en lokal sti(localpath) (den lokale mappe). For eksempel kan du bruge følgende kommandoer:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
Den komplette S3-operation kan derfor tage følgende form:
aws s3 s3command souce_file/folder destinationpath
Operationen går fra den lokale sti(localpath) til S3URI , S3URI til S3URI og S3URI til den lokale sti(localpath) .
For at kopiere en eksempelfil kaldet samplefile.txt til din bucket kaldet sample-bucket , kan du bruge S3-kommandoen nedenfor:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
I ovenstående kommando valgte vi ikke en region. Dette er fordi vi allerede har gjort det i aws-konfigurationen(aws configure) . –region -flaget bruges til at angive din spands region .
For at kopiere alt i backup(backups) - mappen til sample-bucket- bøtten skal du køre kommandoen, der følger:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
For at bruge ovenstående S3-kommando skal du være opmærksom på følgende:
- Den lokale fil må ikke eksistere i den valgte bøtte og præfiks.
- Sørg for, at størrelsen på S3-objektet er forskellig fra størrelsen på den lokale fil.
- Den seneste ændring af S3-objektet skal være ældre end den lokale fil.
Tips til brug af filterflag i S3-kommandoer
De filterflag, du bruger i S3-kommandoer, inkluderer flagene –exclude og –include . Du kan bruge dem flere gange i én kommando.
-- include
: Dette tilføjer valgte mapper eller filer efter en S3-kommando.-- exclude
: Dette fjerner valgte mapper eller filer efter en S3-kommando.
Nedenfor(Below) er et eksempel på ovenstående filtre i brug:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
For at udelukke hver fil i en mappe med navnet sikkerhedskopier(backups) og inkludere alle filerne i denne mappe, der har filtypenavnene jpg, png og text(jpg, png, and text) , skal du køre kommandoen nedenfor.
Her testede vi også vores indstillinger ved hjælp af --dryrun
flaget:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
BEMÆRK: (NOTE: ) Uden flagene inkluderer systemet hver fil i S3-operationer. Også det sidste filter anvendes.
Sådan opretter du Amazon S3 -sikkerhedskopier ved hjælp af batchfiler
1] Opret batchfilen
Start Notesblok(Notepad) , så den åbner en tom .txt -fil.
Indtast(Enter) følgende S3-kommando for at synkronisere sikkerhedskopieringsmapperne til din S3-bøtte:
aws s3 sync "C://Desktop/backups/" s3://your-bucket
Gem txt-filen med filtypen .bat , hvilket gør den til en batch-fil.
2] Opret(Create) en ny opgave i Task Scheduler
Tryk(Press) på Windows -tasten og søg efter opgaveplanlægning(task scheduler) .
Vælg opgaveplanlægning(Task Scheduler) fra resultaterne.
I Task Scheduler skal du klikke på Handlinger(Actions) og vælge Opret opgave(Create Task) . Indsæt et opgavenavn og skriv en beskrivelse.
Tilføj en trigger for enten én gang, dagligt, ugentligt eller månedligt.
3] Tilføj handling
Skift til fanen Handlinger(Actions) og vælg følgende handling fra rullemenuen: Start et program(Start a program) .
I feltet Program/script skal du søge efter den nyoprettede batchfil.
Gem den nyoprettede opgave.
Jeg håber, du finder denne tutorial let at forstå.
Related posts
HDG forklarer: Hvad er Amazon S3?
Deaktiver Administrative Shares fra Windows Server
Iperius Backup er en gratis sikkerhedskopieringssoftware til Windows Server
Konfigurer Remote Access Client Account Lockout i Windows Server
Sådan komprimeres Bloated Registry Hives i Windows Server
Windows Camera Frame Server-tjenesten afsluttede uventet
Løs skærmspejling af Amazon Firestick-problemer
Fix Windows Media Player Server Execution Failed Fejl
Sådan fjerner du roller og funktioner i Windows Server
Brug Vssadmin-kommandolinjen til at administrere VSS i Windows 11/10
Hvad er DLNA-server og hvordan aktiveres den på Windows 10?
Ret Fallout 76 afbrudt fra server
Ret Windows Server Update Services fejlkode 0x80072EE6
Din DNS-server er muligvis ikke tilgængelig i Windows 11/10
Ret Amazon KFAUWI-enhed, der vises på netværket
Sådan nulstiller du Amazon Prime Video Pin
Sådan aktiverer og konfigurerer du DNS-aldring og -oprensning i Windows Server
Download og installer Amazons Alexa-app på enhver Windows-pc.
Sådan forlader du en Discord-server (2022)
Synkroniser Windows 10-uret med en internettidsserver