S3CMD. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Michal Ludvig
S3CMD. ű×
S3CMD. ¼³¸í
Amazon S3¿¡¼ µ¥ÀÌÅ͸¦ ¾÷·Îµå, °Ë»ö ¹× °ü¸®ÇÕ´Ï´Ù S3CMD´Â Amazon S3¿¡¼ µ¥ÀÌÅ͸¦ ¾÷·Îµå, °Ë»ö ¹× °ü¸®ÇÏ´Â ¸í·É ÁÙ µµ±¸ÀÔ´Ï´Ù. S3CMD´Â ¸í·É ÁÙÀ» µÎ·Á¿öÇÏÁö ¾Ê´Â Àü·Â »ç¿ëÀÚ¿¡ °¡Àå ÀûÇÕÇÕ´Ï´Ù. S3CMD´Â ½ºÅ©¸³Æ®¿¡¼ »ç¿ëµÇ´Â ÀÚµ¿È µÈ ¹é¾÷À» À§ÇØ ½ºÅ©¸³Æ®¿¡¼ »ç¿ëÇϱ⿡ ÀÌ»óÀûÀÔ´Ï´Ù.ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : »õ·Î¿î ¸í·É : ¡¤ ¹öŶ ³»ºÎ ¶Ç´Â ¹öŶ ³»ºÎ ¶Ç´Â ¹öŶ ³»ºÎ ¶Ç´Â ¿òÁ÷ÀÌ´Â °´Ã¼ÀÇ ¸í·É : ¹× (Andrew Ryan) ¡¤ , , ¹× ¸í·ÉÀ» ÅëÇØ CloudFront Áö¿ø. (Joseph DenneÀÌ ÈÄ¿ø) ¡¤ ±âÁ¸ °³Ã¼¿¡¼ ACL ¼³Á¤À»À§ÇÑ »õ·Î¿î ¸í·É - ACL-PUBLIC / ACL-PRICATION (Joseph DenneÀÌ ÈÄ¿ø) ±âŸ ÁÖ¿ä ±â´É : ¡¤ , ¹× ¿¡ ´ëÇÑ Çâ»óµÈ ¼Ò½º DIRNAME ó¸®. ¡¤ , ¹× ¿¡ ´ëÇÑ Àç±Í Àû ¹× ¿ÍÀϵå Ä«µå Áö¿ø. ¡¤ Àç±ÍÀûÀÌ°í¾ø´Â ¿¡ ´ëÇÑ Áö¿ø. ¡¤ , ¹× ¿¡ ´ëÇÑ enabled --dry-run. ¡¤ ·Î ºñ ºó ¹öŶ Á¦°Å Çã¿ë. ¡¤ ÁøÇà·ü ÃøÁ¤±â ±¸Çö (--progress / - no-progress) ¡¤ over-exclude - excludions -exclude-excludions ¿É¼ÇÀ» over-include / --rinclude / - (r) Æ÷ÇÔÇÏ´Â ¿É¼ÇÀ» Ãß°¡Çß½À´Ï´Ù. ¡¤ , , ¹× ¿¡ ´ëÇÑ -add-header ¿É¼ÇÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¿¹¸¦ µé¸é ÁÁ´Ù. ¸¸·á ¶Ç´Â ij½Ã Á¦¾î Çì´õ. ¡¤ ¿¡ ´ëÇÑ -list-MD5 ¿É¼ÇÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ ºÎºÐ ´Ù¿î·Îµå ÆÄÀÏÀ» °è¼Ó ´Ù¿î·ÎµåÇÕ´Ï´Ù. ¡¤ »õ ¿É¼Ç - ¹× ¿¡ ´ëÇÑ ±âÁ¸ÀÔ´Ï´Ù. »ç¼ÒÇÑ ±â´É ¹× ¹ö±× ¼öÁ¤ : ¡¤ Python 2.6°ú °íÁ¤ GPG (- encrypt) ȣȯ¼º. ¡¤ Ç×»ó ÀϺΠHTTP ÇÁ·Ï½Ã¸¦ ¸¸Á·½ÃÅ°±â À§ÇØ Ç×»ó ÄÜÅÙÃ÷ ±æÀÌ Çì´õ¸¦ º¸³»½Ê½Ã¿À. ¡¤ Windows ¹× Mac OS X¿¡ °íÁ¤ ¼³Ä¡. ¡¤ KeyboardInterrupt¿¡ ºÒÄèÇÑ ¹é Æ®·¹À̽º¸¦ ÀμâÇÏÁö ¸¶½Ê½Ã¿À. ¡¤ ¸ðµç ÆÄÀÏÀÌ ÇöÀç ½Ã½ºÅÛ ÀÎÄÚµù¿¡ÀÖ´Â ¸ðµç ÆÄÀÏÀÌ Á¦°øµÇ´Â °æ¿ì°¡ ¾Æ´Ñ ºñ UTF ½Ã½ºÅÛ¿¡¼ Àß ÀÛµ¿ÇؾßÇÕ´Ï´Ù. ¡¤ ½Ã½ºÅÛ ÀÎÄÚµùÀº --encodingÀ» »ç¿ëÇÏ¿© ÀçÁ¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ Åë½Å ¿À·ù¿¡ ´ëÇÑ Çâ»óµÈ ÀúÇ× (ÇÇ¾î µîÀÇ ¿¬°á Àç¼³Á¤)
S3CMD. °ü·Ã ¼ÒÇÁÆ®¿þ¾î