AWSコマンドラインインターフェースの利用
AWS Command Line Interface OS Xで設定
以下のページを参考にしました
http://docs.aws.amazon.com/cli/latest/userguide/installing.html
Python softwareのpipを利用してインストールしますが、Python 2 version 2.6.5+ あるいは Python 3 version 3.3+が必要
$ sudo pip install awscli --ignore-installed six
AWS CLI の設定
aws configure コマンドを使って、セットアップ
以下のページを参考にしました。
$ aws configure
AWS Access Key ID [None]: AKIAI**********
AWS Secret Access Key [None]: wJalrXUtn*********
Default region name [None]: ap-northeast-1
Default output format [None]: json
Default region name [None]は以下のページから確認します。
Asia Pacific (Tokyo)なのでap-northeast-1を入力
http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region
Default output format は jsonを指定
LinuxからAWS S3へのアップロードは以下のページを参考にしました。
http://www.checksite.jp/amazon-s3-linux-filemanage/
http://www.checksite.jp/amazon-s3-linux-filemanage/
S3上のフォルダの中を確認
$ aws s3 ls s3://バケット名/フォルダ名/
アップロードは「sync」コマンドを使って、ローカルフォルダと同期する形で
「cp」コマンドを使って、ファイルのコピーも可能
$ aws s3 cp test.txt s3://バケット名/フォルダ名/
crontabコマンドで定期的にフォルダの中身を更新することも可能のようですが、まだ設定していません...
この内容は2016.4.22現在の内容です。
更新などがある可能性がございますので、実行時にはご注意ください。