Kako automatizirati sigurnosnu kopiju Windows Servera na Amazon S3

Amazon Simple Storage Solution (Amazon S3) omogućuje vam sigurnosno kopiranje podataka s vašeg Windows Servera(Windows Server) na njegovu masivnu pohranu u oblaku. Sigurnosno kopiranje podataka je ključno jer sprječava gubitak podataka u slučaju neočekivanih događaja.

Logotip Windows poslužitelja

(Automate Windows Server)Automatizirajte sigurnosnu kopiju Windows Servera na Amazon S3

U ovom vodiču pokazat ću vam kako automatizirati proces sigurnosnog kopiranja koji se pokreće jednom, dnevno, tjedno ili mjesečno. Operacija je jednostavna, ali morate pomno slijediti upute kako biste izbjegli komplikacije.

Instalirajte Amazon AWS CLI

Prvi korak za automatizaciju vaših sigurnosnih kopija Amazon AWS je instaliranje AWS CLI . Na ovoj stranici(this page) možete pronaći detaljne upute za instalaciju AWS CLI verzije 1 i 2 .

Kada dovršite instalaciju, sada morate konfigurirati zadane korisničke profile, pristupni ID i ključ. Da biste to učinili, pokrenite naredbu u nastavku:

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

O naredbama Amazon S3

Amazon S3

Morate navesti argument puta u s3 naredbama. Za ove staze možete koristiti ili S3 Uri , koji je URI vašeg S3 bucketa, ili koristiti localpath (lokalni direktorij). Na primjer, možete koristiti sljedeće naredbe:

localpath - C://Desktop/backups

S3URI: - s3://yourbucket/yourkey

Potpuna S3 operacija stoga može imati sljedeći oblik:

aws s3 s3command souce_file/folder destinationpath

Operacija ide od  lokalnog puta(localpath) do S3URIS3URI do  S3URIS3URI  do  lokalnog puta(localpath) .

Da biste kopirali primjer datoteke pod nazivom  samplefile.txt u svoju kantu pod nazivom sample-bucket , možete koristiti naredbu S3 u nastavku:

aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket

U gornjoj naredbi nismo odabrali regiju. To je zato što smo to već učinili u  aws configure . Oznaka  –region koristi se za određivanje regije vašeg segmenta.

Da biste kopirali sve iz  mape sigurnosne kopije(backups) u spremnik s uzorcima(sample-bucket) , pokrenite naredbu koja slijedi:

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

Da biste koristili gornju S3 naredbu, uzmite u obzir sljedeće:

  • Lokalna datoteka ne smije postojati u odabranom spremniku i prefiksu.
  • Osigurajte da se veličina S3 objekta razlikuje od veličine lokalne datoteke.
  • Najnovija izmjena S3 objekta mora biti starija od one lokalne datoteke.

Savjeti za korištenje zastavica filtera u S3 naredbama

Oznake filtera koje koristite u S3 naredbama uključuju  zastavice(–include) –isključi i  –include(–exclude) . Možete ih koristiti nekoliko puta u jednoj naredbi.

  • -- include: Ovo dodaje odabrane mape ili datoteke nakon naredbe S3.
  • -- exclude: Time se uklanjaju odabrane mape ili datoteke nakon naredbe S3.

Ispod(Below) je primjer gornjih filtara koji se koriste:

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

Da biste isključili svaku datoteku u mapi pod nazivom  sigurnosne kopije(backups) i uključili sve datoteke u ovoj mapi koje imaju ekstenzije  jpg, png i text(jpg, png, and text) , pokrenite naredbu u nastavku.

Ovdje smo također testirali naše postavke uz pomoć --dryrunzastavice:

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

NAPOMENA: (NOTE: ) Bez oznaka, sustav uključuje svaku datoteku u S3 operacijama. Također se primjenjuje posljednji filtar.

Kako stvoriti sigurnosne kopije Amazon S3 pomoću batch datoteka

1] Stvorite batch datoteku

Pokrenite Notepad tako da otvori praznu .txt datoteku.

Automatizirajte sigurnosnu kopiju Windows Servera na Amazon S3

Unesite(Enter) sljedeću S3 naredbu za sinkronizaciju mapa sigurnosnih kopija s vašim S3 segmentom:

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

Spremite txt datoteku s  nastavkom .bat , što je čini batch datotekom.

2] Napravite(Create) novi zadatak u Planeru zadataka(Task Scheduler)

kreirajte zadatak u planeru za automatsko sigurnosno kopiranje Amazona s3

Pritisnite(Press) tipku Windows i potražite  planer zadataka(task scheduler) .

Od rezultata odaberite  Planer zadataka(Task Scheduler) .

U Planeru zadataka kliknite na  Akcije(Actions) i odaberite Kreiraj zadatak(Create Task) . Umetnite naziv zadatka i napišite opis.

Dodajte okidač za jednokratno, dnevno, tjedno ili mjesečno.

3] Dodaj radnju

Prijeđite na  karticu Radnje(Actions) i s padajućeg izbornika odaberite sljedeću radnju: Pokreni program(Start a program) .

U okviru  Program/script potražite novostvorenu batch datoteku.

Spremite novostvoreni zadatak.

Nadam se da će vam ovaj vodič biti lak za razumjeti.



About the author

Ja sam web programer s više od 10 godina iskustva u radu s preglednicima Firefox i Google Docs. Stručnjak sam za izradu jednostavnih, ali moćnih mrežnih aplikacija i razvio sam web rješenja za mala poduzeća i velike organizacije. Moja baza klijenata uključuje neka od najvećih imena u poslovanju, uključujući FedEx, Coca Colu i Macy's. Moje vještine programera čine me idealnim kandidatom za bilo koji projekt koji treba brzo i učinkovito dovršiti - od razvoja prilagođenih web stranica do stvaranja robusnih marketinških kampanja putem e-pošte.



Related posts