1.AWSアカウントを作成する。
2.AWSコンソールにログインし、S3の管理画面を開く。
3.バケットを作成する。名称は"xxxx-bucket"等任意。
4.右上のユーザー名をクリックし、「認証情報」をクリック。
5.「アクセスキー」を開き、「新しいアクセスキーの作成」から作成し、アクセスキーIDと、シークレットアクセスキーをエディタ等に控える。(後で再確認できない!)
【s3 sync インストール・設定】
1.pythonインストール
yum install python
2.pipインストール(awscliをインストールするためのもの)
cd /usr/local/src
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
python get-pip.py
3.awscliインストール・設定(AWS公式ツール)
pip install awscli
aws configure
→アクセスキーIDとシークレットアクセスキーを入力する。Default region nameとDefault output formatは未入力でEnter。
【S3へのバックアップ】
1.バックアップコマンド実行
aws s3 sync バックアップファイルがあるディレクトリ s3://xxxx-bucket/
→バケットにファイルが送信される。コピー元にフォルダがある場合はそれも同期される。
既にS3側に同一ファイルが存在する場合は送信されない。
2.ファイル削除コマンド実行
aws s3 rm s3://xxxx-bucket/ファイル名
→S3のファイルを削除する。
http://docs.aws.amazon.com/cli/latest/reference/s3/index.html
※s3fsという、S3をファイルシステムにマウントしてくれるサードパーティツールもあるが、安定していないのでおすすめできない
0 件のコメント:
コメントを投稿