...»óÀÎ

Mongodump to S3
Áö±Ý ´Ù¿î·Îµå

...»óÀÎ ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • MIT/X Consortium Lic...
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Matt Ball
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • https://github.com/aquaya/

...»óÀΠű×


...»óÀÎ ¼³¸í

Monger´Â Mongodump¸¦ ½ÇÇàÇÏ°í TarballÀ» S3.1·Î º¸³»´Â Python ¸ðµâÀÔ´Ï´Ù. mongodump2¸¦ ½ÇÇàÇϽʽÿÀ. tarre3. S3¿¡°Ô º¸³»´Â °ÍÀº cron°ú ÇÔ²² »ç¿ëµÇ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ´ç½ÅÀº ¾Æ¸¶ ½Ã°£º° / ÀÏÀÏ / ¹é¾÷ÀÇ Á¶ÇÕÀ» ¿øÇÒ °ÍÀÔ´Ï´Ù. crontabÀº like01 * * * / path/to/mongo_backup.py --config / path/to/config.py - ¹öŶ ÆÄÀÌÇÁ ¶óÀÎ -URPENT00 1 * * / path/to/mongo_backup.py --config / path / to / config.py - ¹öŶ ivrhub-dailythis ½Ã½ºÅÛÀº ÇöÀç ¸ðµç ¹é¾÷À» Á¦°ÅÇÏÁö ¾Ê½À´Ï´Ù. example config ÆÄÀÏ - ½ÇÁ¦ °ªÀ¸·Î »çº»À» ¾ÈÀüÇÏ°Ô ¾ÈÀüÇÕ´Ï´Ù. s3.requirementsuse virtualenv ¹× pip¿¡ ¾×¼¼½ºÇϱâÀ§ÇÑ AWS ÀÚ°Ý Áõ¸íÀÌ ÇÊ¿äÇÕ´Ï´Ù. virtualenv / path / to / venv / path / to / venv / bin / activate (venv) $ PIP ¼³Ä¡ -R ¿ä±¸ »çÇ×. ¸ù°í Ŭ·¡½º´Â ÄÚ¸¦ »ç¿ëÇÏ¿© Å×½ºÆ®µË´Ï´Ù. (VENV) $ CD Monger (VENV) $ NOSETESTSCHANGE ÆÐÅ°Áö µð·ºÅ͸®¸¦ »ç¿ëÇÏ¿© Á¶¸í±â¸¦ ¼±ÅÃÇß´ÂÁö È®ÀÎÇϽʽÿÀ. Monger Package.restorationAll ¸Å´º¾ó°ú ÀÎÅÍÆäÀ̽ºÇÏ´Â ½ºÅ©¸³Æ®ÀÇ ½ºÅ©¸³Æ® ¹é¾÷. 1. S32¿¡¼­ °ü·Ã ¹é¾÷À» ´ç±é´Ï´Ù. un-tar IT3. ¸ù¼Òµ¶ Á¦Ç°ÀÇ È¨ÆäÀÌÁö¸¦ ½ÇÇàÇϽʽÿÀ


...»óÀÎ °ü·Ã ¼ÒÇÁÆ®¿þ¾î