ナナマルイチ


AWS S3に設置したウェブページを素早く更新する

2018/06/19

このブログはAWSのS3上にファイルを設置しています。
AWS コマンドラインインターフェイスとBashを使用して、素早く更新できるようにした。

まずは以下を実行する。

$ pip install awscli

これでBashから[aws]コマンドを利用できるようになる。そして...

$ aws s3 sync . s3://www.nanamaruichi.com

のようにすると、S3上のファイルなりウェブページなりが更新される。

次に「~/.bashrc」に[alias]を設定して完了。
以下の「www.nanamaruichi.com」はS3のバケット名です。

# nanamaruichi
alias nanamaruichi='aws s3 sync . s3://www.nanamaruichi.com'

これでターミナルから[nanamaruichi]と打つとウェブページが更新される。
もちろんAWS CLIを利用するときは初めに色々設定が必要。

間違って、異なるディレクトリ以下で[nanamaruichi]と打ってしてしまうと大変(*_*)
対策としては上記の[alias]の[.]部分を絶対パスに変更しておくと安心です。