본문 바로가기

퍼블릭 클라우드

AWS CLI를 사용하여 AMI 등록을 취소하고 EBS 스냅샷을 삭제하는 방법

728x90

AWS CLI를 사용하여 AMI(Amazon Machine Image) 등록을 취소하고 EBS 스냅샷을 삭제하는 방법

AWS CLI 명령어는 이미지를 조회하고, 이미지 등록을 해제하며, 관련된 스냅샷을 삭제하는 명령어로 올바릅니다

1. 소유한 이미지 조회

  • 계정에 소유된 이미지의 ID를 나열합니다.
aws ec2 describe-images --owners self --query 'Images[*].ImageId'

2. 특정 프로필을 사용하여 소유한 이미지 조회

  • 지정한 프로필("scbyun"이라는 이름)을 사용하여 이미지 ID를 나열합니다.
aws --profile scbyun ec2 describe-images --owners self --query 'Images[*].ImageId' --output text
$ aws --profile scbyun ec2 describe-images --owners self --query 'Images[*].ImageId' --output text
ami-095c4bc4c6c1c5653

3. 이미지 해제 등록(AMI ID : ami-095c4bc4c6c1c5653)

  • 지정된 이미지를 등록 해제합니다.
aws --profile scbyun ec2 deregister-image --image-id ami-095c4bc4c6c1c5653

4. 소유한 스냅샷 조회(스냅샷 ID 조회)

  • 계정이 소유한 모든 스냅샷을 나열합니다.
aws --profile scbyun ec2 describe-snapshots --owner-ids self --query 'Snapshots[]'

5. 특정 이미지와 관련된 스냅샷 조회(ami-095c4bc4c6c1c5653)

  • 특정 이미지와 관련된 스냅샷을 나열합니다.
aws --profile scbyun ec2 describe-snapshots --owner-ids self --filters Name=description,Values=*ami-095c4bc4c6c1c5653 --query 'Snapshots[*].{ID:SnapshotId}' --output text
$ aws --profile scbyun ec2 describe-snapshots --owner-ids self --filters Name=description,Values=*ami-095c4bc4c6c1c5653 --query 'Snapshots[*].{ID:SnapshotId}' --output text 
snap-05a29cca1ae9d6277

6. 스냅샷 삭제(스냅샷 ID : snap-05a29cca1ae9d6277)

  • 지정된 스냅샷을 삭제합니다.
aws --profile scbyun ec2 delete-snapshot --snapshot-id snap-05a29cca1ae9d6277

 

728x90