delete-ami.sh 277 B

12345678910111213
  1. #!/bin/sh
  2. while [[ "$1" != "" ]]; do
  3. SNAPS=$( aws ec2 describe-images --image-ids $1 | jq -r '.Images[].BlockDeviceMappings[].Ebs.SnapshotId' )
  4. aws ec2 deregister-image --image-id $1
  5. for SNAP in $SNAPS; do
  6. aws ec2 delete-snapshot --snapshot-id $SNAP
  7. done
  8. shift
  9. done