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
'퍼블릭 클라우드' 카테고리의 다른 글
[aws] Amazon ECR(프라이빗 레지스트리) (0) | 2022.12.28 |
---|---|
Packer를 사용하여 AWS 이미지를 빌드할 때 AWS 자격 증명을 제공하는 방법 (0) | 2022.12.22 |
[draft] EC2 인스턴스에 Java를 설치하는 방법 (0) | 2022.12.21 |
AWS CodeDeploy user data(사용자 데이터) (0) | 2022.12.21 |
[aws] site-to-site vpn 연결 (0) | 2022.12.15 |