A Windows Server biztonsági mentésének automatizálása az Amazon S3-ra

Az Amazon Simple Storage Solution (Amazon S3)(Amazon Simple Storage Solution (Amazon S3)) lehetővé teszi, hogy biztonsági másolatot készítsen a Windows Server adatairól a hatalmas felhőtárhelyen. Az adatok biztonsági mentése kulcsfontosságú, mivel ez megakadályozza az adatvesztést váratlan események esetén.

Windows Server logó

Automatizálja a Windows Server(Automate Windows Server) biztonsági mentését az Amazon S3 -ra(Amazon S3)

Ebben az oktatóanyagban megmutatom, hogyan automatizálhatja a biztonsági mentési folyamatot, hogy egyszeri, napi, heti vagy havi lefusson. A művelet egyszerű, de a szövődmények elkerülése érdekében szigorúan be kell tartania az útmutatót.

Telepítse az Amazon AWS CLI-t

Az Amazon AWS biztonsági mentéseinek automatizálásának első lépése az (Amazon AWS)AWS CLI telepítése . Ezen az oldalon részletes utasításokat találhat az (this page)AWS CLI 1. és 2. verziójának telepítéséhez .

A telepítés befejeztével konfigurálnia kell az alapértelmezett felhasználói profilokat, a hozzáférési azonosítót és a kulcsot. Ehhez futtassa az alábbi parancsot:

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

Az Amazon S3 parancsairól

Amazon S3

Az s3 parancsokban meg kell adni egy elérési út argumentumot. Ezekhez az elérési utakhoz használhat egy S3 Uri -t, amely az S3 csoport URI -ja, vagy használhat egy helyi elérési utat(localpath) (a helyi könyvtárat). Például használhatja a következő parancsokat:

localpath - C://Desktop/backups

S3URI: - s3://yourbucket/yourkey

A teljes S3-művelet tehát a következő formában történhet:

aws s3 s3command souce_file/folder destinationpath

A művelet a localpath-ról az  S3URI -(localpath) ra ,  az S3URI - ról(S3URI) az  S3URI -ra , és  az S3URI  - ról a  localpath -ra megy .

samplefile.txt nevű példafájl (samplefile.txt)sample-bucket nevű tárolójába másolásához használja az alábbi S3 parancsot:

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

A fenti parancsban nem választottunk régiót. Ennek az az oka, hogy ezt már megtettük az  aws konfigurációjában(aws configure) . A  –region jelző a csoport régiójának meghatározására szolgál.

biztonsági mentések(backups) mappában lévő összes mintagyűjtő(sample-bucket) tárolóba másolásához futtassa a következő parancsot:

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

A fenti S3 parancs használatához vegye figyelembe a következőket:

  • A helyi fájl nem létezhet a kiválasztott tárolóban és előtagban.
  • Győződjön meg arról, hogy az S3 objektum mérete eltér a helyi fájl méretétől.
  • Az S3 objektum legutóbbi módosításának régebbinek kell lennie, mint a helyi fájlé.

Tippek a szűrőjelzők használatához az S3 parancsokban

Az S3 parancsokban használt szűrőjelzők közé tartozik az  –exclude és  –include jelző. Egy parancsban többször is felhasználhatja őket.

  • -- include: Ez hozzáadja a kiválasztott mappákat vagy fájlokat egy S3 parancsot követően.
  • -- exclude: Ez az S3 parancsot követően megszabadul a kiválasztott mappáktól vagy fájloktól.

Az alábbiakban(Below) egy példa látható a fenti használatban lévő szűrőkre:

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

Ha ki szeretne zárni minden fájlt a biztonsági mentések(backups) nevű mappából,  és bele szeretné venni a mappába a jpg, png és text(jpg, png, and text) kiterjesztésű fájlokat  , futtassa az alábbi parancsot.

Itt is teszteltük beállításainkat a --dryrunzászló segítségével:

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

MEGJEGYZÉS: (NOTE: ) A zászlók nélkül a rendszer minden fájlt tartalmaz az S3 műveletekben. Ezenkívül az utolsó szűrő kerül alkalmazásra.

Hogyan készítsünk Amazon S3 biztonsági másolatokat kötegelt fájlokkal

1] Hozza létre a kötegfájlt

Indítsa el a Jegyzettömböt(Notepad) úgy, hogy egy üres .txt fájlt nyisson meg.

Automatizálja a Windows Server biztonsági mentését az Amazon S3-ra

Írja be(Enter) a következő S3 parancsot a biztonsági mentési mappák S3 tárolójával való szinkronizálásához:

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

Mentse el a txt fájlt  .bat kiterjesztéssel, amely kötegfájllá teszi.

2] Hozzon létre(Create) egy új feladatot a Feladatütemezőben(Task Scheduler)

feladat létrehozása az ütemezőben az automatikus Amazon s3 biztonsági mentéshez

Nyomja(Press) meg a Windows gombot, és keresse meg a  feladatütemezőt(task scheduler) .

Az eredmények közül válassza ki a  Feladatütemezőt(Task Scheduler) .

A Feladatütemezőben kattintson a  Műveletek(Actions) elemre, és válassza a Feladat létrehozása(Create Task) lehetőséget . Írja be a feladat nevét és írja le a leírást.

Adjon hozzá egy triggert egyszeri, napi, heti vagy havi rendszerességgel.

3] Művelet hozzáadása

Váltson a  Műveletek(Actions) lapra, és válassza ki a következő műveletet a legördülő menüből: Program indítása(Start a program) .

Program/script mezőben keresse meg az újonnan létrehozott kötegfájlt.

Mentse el az újonnan létrehozott feladatot.

Remélem, könnyen érthetőnek találja ezt az oktatóanyagot.



About the author

Szakképzett iOS fejlesztő vagyok, több mint tizenkét éves tapasztalattal. Dolgoztam iPhone és iPad platformon is, és tudom, hogyan hozhatok létre és szabhatok testre alkalmazásokat a legújabb Apple technológiák segítségével. Az aiOS fejlesztői készségeim mellett komoly tapasztalattal rendelkezem az Adobe Photoshop és az Illustrator használatában, valamint webfejlesztésben olyan keretrendszereken keresztül, mint a WordPress és a Laravel.



Related posts