Amazon

Sådan automatiseres Amazon S3-backup på Windows Server

Sådan automatiseres Amazon S3-backup på Windows Server

Amazon Simple Storage Solution (Amazon S3) giver dig mulighed for at sikkerhedskopiere data fra din Windows Server på dens massive skyopbevaring. Sikkerhedskopiering af dine data er afgørende, da det forhindrer datatab i tilfælde af uventede begivenheder.

Automatiser Windows Server-sikkerhedskopiering til Amazon S3

I denne vejledning viser jeg dig, hvordan du automatiserer sikkerhedskopieringsprocessen til at køre en 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 trin til automatisering af 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.

Når du er færdig med installationen, skal du nu konfigurere standardbrugerprofiler, adgangs-id og nøgle. For at gøre dette skal du køre kommandoen nedenfor:

aws konfigurerer AWS Access Key ID [None]:  AWS hemmelig adgangsnøgle [Ingen]: hemmelig nøgle Standardregionsnavn [Ingen]: us-øst-1 Standard outputformat [Ingen]: json

Om Amazon S3-kommandoer

Du skal angive et sti-argument i s3-kommandoer. Til disse stier kan du bruge enten en S3 Uri, som er din S3-skovls URI eller bruge en lokal sti (det lokale bibliotek). For eksempel kan du bruge følgende kommandoer:

localpath - C: // Desktop / backup S3URI: - s3: // yourbucket / yourkey

Den komplette S3-operation kan derfor have følgende form:

aws s3 s3kommando souce_file / mappe destinationssti

Operationen går fra lokal sti til S3URIS3URI til S3URI, og S3URI til lokal sti.

For at kopiere en eksempelfil kaldet prøvefil.txt til din spand kaldet prøve-spand, du kan bruge S3-kommandoen nedenfor:

aws s3 cp "C: // Desktop / backup / samplefile.txt "s3: // prøve-spand

I ovenstående kommando valgte vi ikke en region. Dette er fordi vi allerede har gjort det i aws konfigurere. Det -område flag bruges til at specificere din skovs region.

For at kopiere alt i sikkerhedskopier mappe til prøve-spand bucket, kør 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:

Tip til brug af filterflag i S3-kommandoer

Filterflagene, som du bruger i S3-kommandoer, inkluderer -udelukke og -omfatte flag. Du kan bruge dem flere gange i en kommando.

Nedenfor er et eksempel på ovenstående filtre i brug:

aws s3 sync "C: // Desktop / backup /" s3: // sample-bucket --exclude "*" --include "*.jpg "- inkludere" *.png "- inkludere" *.txt "

At udelukke hver fil i en mappe med navnet sikkerhedskopier og inkluder alle filerne i denne mappe, der har filtypenavnet jpg, png og tekst, kør kommandoen nedenfor.

Her testede vi også vores indstillinger ved hjælp af --tørt løb flag:

aws s3 sync "C: // Desktop / backup /" s3: // sample-bucket "*" - include "*.jpg "- inkludere" *.png "- inkludere" *.txt "--dryrun

BEMÆRK:  Uden flag inkluderer systemet alle filer i S3-operationer. Det sidste filter anvendes også.

Sådan oprettes Amazon S3-sikkerhedskopier ved hjælp af batchfiler

1] Opret batchfilen

Start Notesblok, så den åbner et tomt .txt fil.

Indtast følgende S3-kommando for at synkronisere sikkerhedskopimapperne til din S3-bucket:

aws s3 sync "C: // Desktop / backups /" s3: // your-bucket

Gem txt-filen med .flagermus udvidelse, hvilket gør det til en batchfil.

2] Opret en ny opgave i Task Scheduler

Tryk på Windows-tasten, og søg efter opgaveplanlægning.

Vælg Opgaveplanlægning fra resultaterne.

I Opgaveplanlægning skal du klikke på Handlinger og vælg Opret opgave. Indsæt et opgavens navn, og skriv en beskrivelse.

Tilføj en trigger enten for én gang, dagligt, ugentligt eller månedligt.

3] Tilføj handling

Skift til Handlinger fanen og vælg følgende handling i rullemenuen: Start et program.

Program / script boks, søg efter den nyoprettede batchfil.

Gem den nyoprettede opgave.

Jeg håber, du finder denne tutorial let at forstå.

Installer det nyeste OpenRA-strategispil på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...
Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...
Sådan bruges GameConqueror Cheat Engine i Linux
Artiklen dækker en vejledning om brug af GameConqueror-snydemotoren i Linux. Mange brugere, der spiller spil på Windows, bruger ofte "Cheat Engine" -a...