Kuinka automatisoida Windows Server -varmuuskopiointi Amazon S3:een

Amazon Simple Storage Solution (Amazon S3) antaa sinun varmuuskopioida tietoja Windows Serveristä(Windows Server) sen valtavaan pilvitallennustilaan. Tietojesi varmuuskopiointi on erittäin tärkeää, sillä se estää tietojen katoamisen odottamattomien tapahtumien sattuessa.

Windows Server -logo

Automatisoi Windows Server(Automate Windows Server) -varmuuskopiointi Amazon S3 :een(Amazon S3)

Tässä opetusohjelmassa näytän sinulle, kuinka automatisoida varmuuskopiointi suoritetaan kerran, päivittäin, viikoittain tai kuukausittain. Leikkaus on yksinkertainen, mutta sinun on noudatettava opasta tarkasti komplikaatioiden välttämiseksi.

Asenna Amazon AWS CLI

Ensimmäinen askel Amazon AWS -varmuuskopioiden automatisoinnissa on asentaa AWS CLI . Tältä sivulta(this page) löydät yksityiskohtaiset ohjeet AWS CLI - versioiden 1 ja 2 asentamiseen .

Kun olet suorittanut asennuksen, sinun on nyt määritettävä oletuskäyttäjäprofiilit, käyttöoikeustunnus ja avain. Voit tehdä tämän suorittamalla alla olevan komennon:

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

Tietoja Amazon S3 -komennoista

Amazon S3

Sinun on määritettävä polkuargumentti s3-komennoissa. Näille poluille voit käyttää joko S3(S3 Uri) Uria , joka on S3- säilösi (localpath)URI , tai paikallista polkua (paikallinen hakemisto). Voit esimerkiksi käyttää seuraavia komentoja:

localpath - C://Desktop/backups

S3URI: - s3://yourbucket/yourkey

Täydellinen S3-toiminto voi siksi olla seuraavassa muodossa:

aws s3 s3command souce_file/folder destinationpath

Toiminto siirtyy  localpathista S3URI (localpath):iin(S3URI) , S3URI  :(S3URI) sta  S3URI :iin ja  S3URI  :sta  localpath :iin .

Voit kopioida esimerkkitiedoston, jonka nimi on  samplefile.txt ämpäriisi(samplefile.txt) , jonka nimi on sample-bucket , käyttämällä alla olevaa S3-komentoa:

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

Yllä olevassa komennossa emme valinneet aluetta. Tämä johtuu siitä, että olemme jo tehneet sen  aws-konfiguraatiossa(aws configure) . Aluelippua  käytetään määrittämään ryhmäsi alue .(–region)

Jos haluat kopioida kaiken  varmuuskopiot(backups) - kansion näyte-(sample-bucket) ämpäriin, suorita seuraava komento:

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

Jos haluat käyttää yllä olevaa S3-komentoa, ota huomioon seuraavat asiat:

  • Paikallista tiedostoa ei saa olla valitussa ryhmässä ja etuliitteessä.
  • Varmista, että S3-objektin koko on eri kuin paikallisen tiedoston koko.
  • S3-objektin viimeisimmän muokkauksen on oltava vanhempi kuin paikallisen tiedoston.

Vinkkejä suodatinlippujen käyttöön S3-komennoissa

S3-komennoissa käyttämäsi suodatinliput sisältävät  -exclude- ja  -include - liput. Voit käyttää niitä useita kertoja yhdessä komennossa.

  • -- include: Tämä lisää valitut kansiot tai tiedostot S3-komennon jälkeen.
  • -- exclude: Tämä poistaa valitut kansiot tai tiedostot S3-komennon jälkeen.

Alla(Below) on esimerkki yllä olevista käytössä olevista suodattimista:

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

Jos haluat sulkea pois kaikki varmuuskopiot(backups) -nimisen kansion tiedostot  ja sisällyttää kaikki tämän kansion  tiedostot, joiden tunniste on jpg, png ja text(jpg, png, and text) , suorita alla oleva komento.

Täällä testasimme myös asetuksiamme --dryrunlipun avulla:

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

HUOMAA: (NOTE: ) Ilman lippuja järjestelmä sisällyttää kaikki tiedostot S3-toimintoihin. Myös viimeinen suodatin on käytössä.

Kuinka luoda Amazon S3 -varmuuskopioita erätiedostojen avulla

1] Luo erätiedosto

Käynnistä Muistio(Notepad) , jotta se avaa tyhjän .txt - tiedoston.

Automatisoi Windows Server -varmuuskopiointi Amazon S3:een

Anna(Enter) seuraava S3-komento synkronoidaksesi varmuuskopiokansiot S3-säihösi:

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

Tallenna txt-tiedosto  .bat -tunnisteella , mikä tekee siitä erätiedoston.

2] Luo(Create) uusi tehtävä Task Schedulerissa(Task Scheduler)

luo tehtävä ajoittimessa automaattista Amazon s3 -varmuuskopiointia varten

Paina (Press)Windows - näppäintä ja etsi  tehtävän ajoitus(task scheduler) .

Valitse  tuloksista Task Scheduler .

Napsauta Task Schedulerissa  Toiminnot(Actions) ja valitse Luo tehtävä(Create Task) . Lisää tehtävän nimi ja kirjoita kuvaus.

Lisää laukaisin joko kerran, päivittäin, viikoittain tai kuukausittain.

3] Lisää toiminto

Siirry  Toiminnot(Actions) - välilehteen ja valitse seuraava toiminto pudotusvalikosta: Käynnistä ohjelma(Start a program) .

Etsi äskettäin  luotu erätiedosto Program/script

Tallenna juuri luotu tehtävä.

Toivottavasti tämä opetusohjelma on helppo ymmärtää.



About the author

Olen kokenut ohjelmistosuunnittelija, jolla on yli 10 vuoden kokemus käyttäjätilien, perheturvallisuuden ja Google Chrome -tekniikan kehittämisestä ja hallinnasta. Minulla on vahva matematiikan ja tietojenkäsittelytieteen perusta, jonka avulla luon selkeitä, ytimekkäitä kuvauksia taidoistani.



Related posts