Ako automatizovať zálohovanie Windows Server na Amazon S3

Amazon Simple Storage Solution (Amazon S3) vám umožňuje zálohovať dáta zo servera Windows(Windows Server) na jeho masívnom cloudovom úložisku. Zálohovanie údajov je kľúčové, pretože zabraňuje strate údajov v prípade neočakávaných udalostí.

Logo Windows Server

(Automate Windows Server)Automatizujte zálohovanie Windows Servera na Amazon S3

V tomto návode vám ukážem, ako automatizovať proces zálohovania, aby sa spúšťal raz, denne, týždenne alebo mesačne. Operácia je jednoduchá, ale musíte pozorne postupovať podľa návodu, aby ste predišli komplikáciám.

Nainštalujte Amazon AWS CLI

Prvým krokom pre automatizáciu záloh Amazon AWS je inštalácia AWS CLI . Podrobný návod na inštaláciu AWS CLI verzie 1 a 2 nájdete na tejto stránke(this page) .

Keď dokončíte inštaláciu, teraz musíte nakonfigurovať predvolené užívateľské profily, prístupové ID a kľúč. Ak to chcete urobiť, spustite príkaz nižšie:

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 príkazoch Amazon S3

Amazon S3

V príkazoch s3 musíte zadať argument cesty. Pre tieto cesty môžete použiť buď S3 Uri , čo je URI vášho segmentu S3, alebo použiť lokálnu cestu(localpath) (lokálny adresár). Môžete napríklad použiť nasledujúce príkazy:

localpath - C://Desktop/backups

S3URI: - s3://yourbucket/yourkey

Kompletná operácia S3 môže mať teda nasledujúcu formu:

aws s3 s3command souce_file/folder destinationpath

Operácia prechádza z  miestnej(S3URI) cesty do S3URI(localpath)S3URI do  S3URIS3URI  do  miestnej cesty(localpath) .

Ak chcete skopírovať vzorový súbor s názvom  samplefile.txt do svojho segmentu s názvom sample-bucket , môžete použiť príkaz S3 nižšie:

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

Vo vyššie uvedenom príkaze sme nevybrali oblasť. Je to preto, že sme to už urobili v  konfiguračnom súbore aws(aws configure) . Príznak  –region sa používa na určenie oblasti vášho segmentu.

Ak chcete skopírovať všetko v  priečinku zálohy do (backups)vedra vzorky(sample-bucket) , spustite nasledujúci príkaz:

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

Ak chcete použiť vyššie uvedený príkaz S3, vezmite na vedomie nasledovné:

  • Miestny súbor nesmie existovať vo vybranom segmente a predpone.
  • Uistite sa, že veľkosť objektu S3 je iná ako veľkosť lokálneho súboru.
  • Najnovšia modifikácia objektu S3 musí byť staršia ako modifikácia lokálneho súboru.

Tipy na používanie príznakov filtra v príkazoch S3

Medzi príznaky filtra, ktoré používate v príkazoch S3, patria  príznaky –exclude–include . Môžete ich použiť niekoľkokrát v jednom príkaze.

  • -- include: Toto pridá vybrané priečinky alebo súbory po príkaze S3.
  • -- exclude: Týmto sa po príkaze S3 zbavia vybraných priečinkov alebo súborov.

Nižšie(Below) je uvedený príklad vyššie uvedených filtrov, ktoré sa používajú:

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

Ak chcete vylúčiť každý súbor v priečinku s názvom  backups a zahrnúť všetky súbory v tomto priečinku, ktoré majú prípony  jpg, png a text(jpg, png, and text) , spustite príkaz nižšie.

Tu sme tiež testovali naše nastavenia pomocou --dryrunpríznaku:

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

POZNÁMKA: (NOTE: ) Bez príznakov systém zahrnie každý súbor do operácií S3. Tiež sa použije posledný filter.

Ako vytvoriť zálohy Amazon S3 pomocou dávkových súborov

1] Vytvorte dávkový súbor

Spustite program Poznámkový blok(Notepad) , aby sa otvoril prázdny súbor .txt .

Automatizujte zálohovanie Windows Servera na Amazon S3

Zadajte(Enter) nasledujúci príkaz S3 na synchronizáciu priečinkov záloh do vášho segmentu S3:

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

Uložte súbor txt s  príponou .bat , čo z neho robí dávkový súbor.

2] Vytvorte(Create) novú úlohu v Plánovači úloh(Task Scheduler)

vytvorte úlohu v plánovači pre automatické zálohovanie amazon s3

Stlačte kláves(Press) Windows a(Windows) vyhľadajte  plánovač úloh(task scheduler) .

Z výsledkov vyberte  Plánovač úloh(Task Scheduler) .

V Plánovači úloh kliknite na  Akcie(Actions) a vyberte Vytvoriť úlohu(Create Task) . Zadajte názov úlohy a napíšte popis.

Pridajte spúšťač na jedenkrát, denne, týždenne alebo mesačne.

3] Pridať akciu

Prejdite na  kartu Akcie(Actions) a z rozbaľovacej ponuky vyberte nasledujúcu akciu: Spustiť program(Start a program) .

V poli  Program/script vyhľadajte novovytvorený dávkový súbor.

Uložte novovytvorenú úlohu.

Dúfam, že tento návod nájdete ľahko zrozumiteľný.



About the author

Mám vzdelanie v oblasti počítačového inžinierstva a informačných technológií, čo mi dalo jedinečný pohľad na platformy Windows 10 a 11. Najmä mám skúsenosti s Windows 10 " Desktop Experience " a prehliadačom Microsoft Edge. Moje skúsenosti s týmito dvoma platformami mi umožňujú hlboko pochopiť, ako fungujú, a moje odborné znalosti v týchto oblastiach mi umožňujú poskytovať spoľahlivé rady, ako ich zlepšiť.



Related posts