-
Notifications
You must be signed in to change notification settings - Fork 11
AWS RDS update
sh-ikeda edited this page Mar 24, 2023
·
1 revision
$ pip3 install --user awscli
$ aws configure
以下の各項目を聞かれる。
- AWS Access Key ID
(管理者に確認) - AWS Secret Access Key
(管理者に確認) - Default region name
ap-northeast-1
- Default output format
json
$ aws s3 ls
s3 のバケットの内容がリストされるはず。
$ cd /data/togoid/git/togoid-config
$ export TOGOID_UPDATE_TXT=/tmp/togoid-update.txt
$ rake aws:update
aws:update
は aws:create_list
と aws:upload_s3
をサブタスクとして呼ぶ。
-
aws:create_list
はaws s3 sync
コマンドを--dryrun
オプション付きで実行することにより、手元と s3 上のファイルのタイムスタンプを比較し、手元で更新されたファイルのリストを環境変数TOGOID_UPDATE_TXT
で指定されるファイルに書き出す。 -
aws:upload_s3
はaws s3 sync
により実際のアップロードを行う。