AMI 등록 취소
AMI 사용을 마쳤으면 AMI의 등록을 취소할 수 있습니다. AMI의 등록을 취소한 이후에는 새 인스턴스를 시작하기 위해 해당 AMI를 사용하는 것은 불가능합니다.
AMI의 등록을 취소하는 경우 AMI에서 이미 시작한 인스턴스 또는 AMI 생성 프로세스 중에 생성된 스냅샷에는 영향을 주지 않습니다. 이러한 인스턴스에 대한 사용 비용과 스냅샷에 대한 스토리지 비용이 계속 발생합니다. 따라서 인스턴스를 종료하고 완료된 스냅샷을 삭제해야 합니다.
AMI를 정리하는 데 사용할 절차는 Amazon EBS 지원인지, 인스턴스 스토어 지원인지에 따라 달라집니다. 자세한 내용은 AMI의 루트 디바이스 유형 결정 단원을 참조하십시오.
고려 사항
AMI 등록 취소에는 다음과 같은 고려 사항이 적용됩니다.
-
계정이 소유하지 않은 AMI는 등록 취소할 수 없습니다.
-
Amazon EC2를 사용한 AWS Backup 서비스가 관리하는 AMI를 등록 취소할 수 없습니다. 대신 AWS Backup을 사용하여 백업 볼트의 해당 복구 지점을 삭제합니다. 자세한 내용은 AWS Backup 개발자 안내서의 백업 삭제를 참조하세요.
Amazon EBS 지원 AMI 정리
Amazon EBS 지원 AMI의 등록을 취소하는 경우, AMI 생성 과정에서 인스턴스의 볼륨에 대해 생성된 스냅샷에는 영향을 주지 않습니다. 이 스냅샷에 대한 스토리지 비용이 계속 발생합니다. 그러므로 스냅샷 관련 작업이 완료되면 해당 스냅샷을 삭제해야 합니다.
다음 다이어그램에서는 Amazon EBS 지원 AMI를 정리하는 프로세스를 보여줍니다.
다음 방법 중 하나를 사용하여 Amazon EBS 지원 AMI를 정리할 수 있습니다.
인스턴스 스토어 기반 AMI 정리
인스턴스 스토어 기반 AMI의 등록을 취소하는 경우 AMI를 만들 때 Amazon S3으로 업로드한 파일에는 영향이 없습니다. Amazon S3에서 이러한 파일에 대한 사용 비용은 계속 발생합니다. 그러므로 이러한 파일 관련 작업이 완료되면 해당 파일을 삭제해야 합니다.
다음 다이어그램에서는 인스턴스 스토어 기반 AMI를 정리하는 프로세스를 보여 줍니다.
인스턴스 스토어 기반 AMI를 정리하려면
-
다음과 같이 deregister-image 명령을 사용하여 AMI의 등록을 취소합니다.
aws ec2 deregister-image --image-id
ami_id
-
다음과 같이 ec2-delete-bundle(AMI 도구)을 사용하여 Amazon S3에서 번들을 삭제합니다.
ec2-delete-bundle -b
myawsbucket/myami
-ayour_access_key_id
-syour_secret_access_key
-pimage
-
(선택 사항) AMI에서 시작한 인스턴스 관련 작업이 완료되면 다음과 같이 terminate-instances 명령을 사용하여 해당 인스턴스를 종료할 수 있습니다.
aws ec2 terminate-instances --instance-ids
instance_id
-
(선택 사항) 번들을 업로드했던 Amazon S3 버킷 관련 작업이 완료되면 해당 버킷을 삭제할 수 있습니다. Amazon S3 버킷을 삭제하려면 Amazon S3 콘솔을 열고 해당 버킷을 선택한 후 작업, 삭제를 차례로 선택합니다.
마지막 시작 시간
LastLaunchedTime
은 AMI가 인스턴스를 시작하는 데 마지막으로 사용된 시기를 나타내는 타임스탬프입니다. 최근에 인스턴스를 시작하는 데 사용된 적이 없는 AMI는 등록을 해제하거나 사용을 중단(deprecation)하는 것이 좋습니다.
참고
-
AMI를 사용하여 인스턴스를 시작하면 24시간이 지나서 사용량이 보고됩니다.
-
lastLaunchedTime
데이터는 2017년 4월부터 이용할 수 있습니다.