AWS コマンドでEC2のAMIを作成/削除する方法

環境
AWS CloudShell

1.コマンドでEC2のAMIを作成する
構文

aws ec2 create-image \
--instance-id インスタンスID \
--name "AMI名" \
--no-reboot

\(文字コード5c)で改行できます。改行なしの1行でも可能です。

操作例
1).コマンドを作成してCloudShellに貼り付けEnterキーを押します。

$ aws ec2 create-image \
--instance-id xxx \
--name "test-ami" \
--no-reboot

結果

{
"ImageId": "ami-xxx"
}

2).AMIの一覧で作成したAMIが表示されます。

3).AMIに紐づくSnapShotも作成されます。

2.コマンドでEC2のAMIを削除する
構文

aws ec2 deregister-image --image-id AMI ID

操作例
1).AMIを削除します

$ aws ec2 deregister-image --image-id ami-xxx

2).Snap Shotを削除します

$ aws ec2 delete-snapshot --snapshot-id snap-xxxx

 

AWS

Posted by arkgame