Amazon Simple Storage Solution (Amazon S3) lar deg sikkerhetskopiere data fra din Windows Server på sin enorme skylagring. Det er avgjørende å sikkerhetskopiere dataene dine, da det forhindrer tap av data i tilfelle uventede hendelser.
Automatiser Windows Server-sikkerhetskopiering til Amazon S3
I denne opplæringen viser jeg deg hvordan du automatiserer sikkerhetskopieringsprosessen for å kjøre en gang, daglig, ukentlig eller månedlig. Operasjonen er grei, men du må følge veiledningen nøye for å unngå komplikasjoner.
Installer Amazon AWS CLI
Det første trinnet for å automatisere dine Amazon AWS-sikkerhetskopier er å installere AWS CLI. Du finner detaljerte instruksjoner for installering av AWS CLI versjon 1 og 2 på denne siden.
Når du fullfører installasjonen, må du nå konfigurere standard brukerprofiler, tilgangs-ID og nøkkel. For å gjøre dette, kjør kommandoen nedenfor:
aws konfigurerer AWS Access Key ID [None]:AWS Secret Access Key [None]: secretkey Standard region name [None]: us-east-1 Standard output format [None]: json
Om Amazon S3-kommandoer
Du må spesifisere et stiargument i s3-kommandoer. For disse banene kan du bruke enten en S3 Uri, som er S3-bøttens URI, eller bruke en lokal sti (den lokale katalogen). For eksempel kan du bruke følgende kommandoer:
localpath - C: // Desktop / backup S3URI: - s3: // yourbucket / yourkey
Hele S3-operasjonen kan derfor ha følgende form:
aws s3 s3kommando souce_file / mappe destinasjonsvei
Operasjonen går fra lokal sti til S3URI, S3URI til S3URI, og S3URI til lokal sti.
Å kopiere en eksempelfil som heter prøvefil.tekst til bøtta din kalt prøve-bøtte, du kan bruke S3-kommandoen nedenfor:
aws s3 cp "C: // Desktop / backups / samplefile.txt "s3: // sample-bucket
I kommandoen ovenfor valgte vi ikke en region. Dette er fordi vi allerede har gjort det i aws konfigurere. De -region flagg brukes til å spesifisere bøttens region.
Å kopiere alt i sikkerhetskopier mappen til prøve-bøtte bøtte, kjør kommandoen som følger:
aws s3 sync "C: // Desktop / backups /" s3: // sample-bucket
Hvis du vil bruke ovennevnte S3-kommando, må du merke deg følgende:
- Den lokale filen må ikke eksistere i den valgte skuffen og prefikset.
- Forsikre deg om at størrelsen på S3-objektet er forskjellig fra den lokale filen.
- Den siste endringen av S3-objektet må være eldre enn den lokale filen.
Tips for bruk av filterflagg i S3-kommandoer
Filterflaggene du bruker i S3-kommandoer inkluderer -utelukke og -inkludere flagg. Du kan bruke dem flere ganger i en kommando.
-- inkludere
: Dette legger til valgte mapper eller filer etter en S3-kommando.-- utelukke
: Dette blir kvitt valgte mapper eller filer etter en S3-kommando.
Nedenfor er et eksempel på filtrene ovenfor i bruk:
aws s3 sync "C: // Desktop / backups /" s3: // sample-bucket --exclude "*" --include "*.jpg "- inkluderer" *.png "- inkluderer" *.tekst"
For å ekskludere alle filer i en mappe som heter sikkerhetskopier og inkluder alle filene i denne mappen som har utvidelsene jpg, png og tekst, kjør kommandoen nedenfor.
Her testet vi også innstillingene våre ved hjelp av --dryrun
flagg:
aws s3 sync "C: // Desktop / backup /" s3: // sample-bucket "*" - include "*.jpg "- inkluderer" *.png "- inkluderer" *.txt "--dryrun
MERK: Uten flaggene inkluderer systemet alle filer i S3-operasjoner. Det siste filteret blir også brukt.
Hvordan lage Amazon S3-sikkerhetskopier ved hjelp av batchfiler
1] Opprett batchfilen
Start Notisblokk slik at den åpner et tomt .tekst fil.
Skriv inn følgende S3-kommando for å synkronisere sikkerhetskopimappene til S3-skuffen din:
aws s3 sync "C: // Desktop / backups /" s3: // your-bucket
Lagre txt-filen med .flaggermus utvidelse, noe som gjør det til en batchfil.
2] Opprett en ny oppgave i Oppgaveplanlegger
Trykk på Windows-tasten og søk etter oppgaveplanlegger.
Velg Oppgaveplanlegger fra resultatene.
Klikk på i Oppgaveplanlegger Handlinger og velg Lag oppgave. Sett inn et oppgavens navn og skriv en beskrivelse.
Legg til en utløser for én gang, daglig, ukentlig eller månedlig.
3] Legg til handling
Bytt til Handlinger kategorien og velg følgende handling fra rullegardinmenyen: Start et program.
I Program / manus i boksen, bla etter den nylig opprettede batchfilen.
Lagre den nyopprettede oppgaven.
Jeg håper du synes denne opplæringen er lett å forstå.