AWS CLIで
・EBSスナップショットを削除
できます!
「aws ec2 delete-snapshot」コマンドで
取得できます!
サンプルコマンド
ここでは例として
・スナップショット ID「snap-01acb80a0dab644f5」を削除
します。
構文は以下です。
aws ec2 delete-snapshot --snapshot-id スナップショット ID --profile プロファイル名
実行例は以下です。
aws ec2 delete-snapshot --snapshot-id snap-01acb80a0dab644f5 --profile develop
実行結果
EBSスナップショットを削除できました。
参考①
EBSスナップショットに紐づいているAMIが存在する場合、EBSスナップショットの削除はできません。
削除を試みると以下のエラーメッセージが表示されます。
エラーメッセージ
An error occurred (InvalidSnapshot.InUse) when calling the DeleteSnapshot operation: The snapshot スナップショット ID is currently in use by AMI ID
EBSスナップショットを削除する前に、紐づいているAMIを削除する必要があります。
参考②
「aws ec2 delete-snapshot」コマンドの詳細は、公式サイトをご確認ください。