継続は力なり

タイトル通り定期的な更新を心掛けるブログです。

【AWS】AWS CLIを使ったスクリプトたち

タダです。

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のスナップショット

データのバックアップ用途で使用する。