2013年9月13日金曜日

サーバのデータをS3にアップロードする

メモです。
大量のデータをS3にアップするために、cronで叩くためのファイル。


#!/bin/bash
AWS_ACCESS_KEY_ID='アクセスキー'
AWS_SECRET_ACCESS_KEY='シークレットキー'
export AWS_ACCESS_KEY_ID
export AWS_SECRET_ACCESS_KEY
export AWS_CALLING_FORMAT="SUBDOMAIN"
/home/s3sync/s3sync.rb -r -p --delete /home/webmaster/public_html/img/ バケット名:xxx

オプション
-r
再帰的
-p
公開状態
--delete
S3にアップしたファイルを削除