aws 調べた事とか
awsのコマンド(主にs3関連)について、仕事で使ったので改めて書いてみた。
コマンド
aws [options] <command> <subcommand> [parameters]
リファレンス
aws — AWS CLI 1.7.4 documentation
公式のリファレンス。英語力足りないけど見るようにしたい。
参考にしたとこ。
[JAWS-UG CLI] S3:#1 ハイレベルS3コマンドを使ってみる (バケットの作成から静的Webホスティング、削除まで) - Qiita
s3コマンド一覧
ローカルとs3の操作
- cp
- mv
- rm
フォルダ操作系
- sync
- mb
- rb
- ls
今回使って嵌ったとこ。
aws s3 sync ${LOCAL} s3://${BUCKET}
なんてことはないただの同期させるだけのコマンド。
cronで特定の時間にファイルをアップするような仕組みを作ったものの、誤作動してファイルが巻き戻ってしまった!!!
syncはあくまで同期コマンドなので、ローカルのファイルと比較してタイムスタンプが異なる場合は意図してないものがアップされる!!!(当たり前