タダです。
AWS CLIを使ったスクリプトを作ってできるだけ定型作業を簡素化したいなーと思っていてようやくやり始めましたので、随時メモ書きをアップします。
■ EC2
インスタンス起動
aws ec2 start-instances --instance-ids インスタンスID
インスタンス停止
aws ec2 stop-instances --instance-ids インスタンスID
EIPの取得とアタッチ
aws ec2 allocate-address
ec2 associate-address --instance-id インスタンスID --allocation-id EIP取得時に発行されるID
EIPのデタッチとリリース
ec2 disassociate-address --association-id EIP取得時に発行されるID
aws ec2 release-address --allocation-id EIP取得時に発行されるID
AMI取得
aws ec2 create-image --instance-id インスタンスID --name AMI名 (--no-reboot)
スナップショット取得
aws ec2 create-snapshot --volume-id EBSのボリュームID
- AMIのバックアップ
インスタンスの障害時やAZ障害時に別AZでEC2を起動したい場合に使う。複数EBSの構成情報も含まれる。
- EBSのスナップショット
データのバックアップ用途で使用する。