반응형
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 CodeDeploy 에이전트 설치(codedeploy-agent install) (0) | 2023.01.03 |
---|---|
[aws] Amazon ECR(프라이빗 레지스트리) (0) | 2022.12.28 |
EC2 인스턴스에 Java를 설치하는 방법 (0) | 2022.12.21 |
Amazon EC2 인스턴스 상태 모니터링(상태 변경 이벤트) (0) | 2022.12.09 |
Ubuntu 운영 체제에서 AWS EC2 인스턴스에 SSM Agent를 설치하는 방법 (0) | 2022.11.15 |