퍼블릭 클라우드

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

변군이글루 2022. 12. 23. 14:13
반응형

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
반응형