# $Id$ =========== S3 Sync =========== in English description ----------- This product privide file/directory sharing and synchronizing by theAmazon S3 service. required -------- - Python-2.3.x or higher. - Amazon S3 Service Account. (see http://aws.amazon.com/s3) install ------- 1. Extract this product to any directory. 2. Run once first: > python s3sync_console.py 3. Edit config.ini (see config.ini.sample): - Replace AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY with your id. - Add new section. i.e. [syncdir1] - Add SYNC_BASEDIR value in new section. :win32: SYNC_BASEDIR = C:\Anydir\AnySubDir :unix: SYNC_BASEDIR = /Anydir/AnySubDir 4. Run s3sync_console.py for synchronize. limitations ----------- - No ability to remove uploaded file, when local file removed. - Force upload, when the files(local/server) different. licence ------- see docs/LICENCE.txt ------------------------------------------------------------------------- in Japanese 概要 ---- このプロダクトはAmazon S3 サービスを介したファイル・ディレクトリの共有と 同期の機能を提供します。 必要項目 -------- - Python-2.3.x 以降 - Amazon S3 サービスのアカウント (参考 http://aws.amazon.com/s3) インストール ------------ 1. 任意のディレクトリにパッケージを展開 2. 以下を一度実行: > python s3sync_console.py 3. config.iniを編集 (参考: config.ini.sample): - AWS_ACCESS_KEY_ID と AWS_SECRET_ACCESS_KEY にあなたのIDを設定 - 新しいセクションを追加。例. [syncdir1] - 新しいセクションにSYNC_BASEDIRを設定 :win32: SYNC_BASEDIR = C:\Anydir\AnySubDir :unix: SYNC_BASEDIR = /Anydir/AnySubDir 4. 同期を実行するために s3sync_console.py を実行 制限事項 -------- - アップロードしたファイルを削除できません。 - サーバーとローカルのファイルが異なるとき、強制的にUploadします。 ライセンス ---------- docs/LICENCE.txt を参照してください。