Amazon EC2 AMI가 마지막으로 사용된 시점 확인하기
Amazon EC2 AMI가 마지막으로 사용된 시점 확인하기
Amazon EC2는 AMI가 인스턴스를 실행하는 데 마지막으로 사용된 날짜와 시간을 자동으로 추적해요. 오랫동안 인스턴스 실행에 쓰이지 않은 AMI가 있다면, 해당 AMI를 등록 취소(deregistration) 또는 사용 중지(deprecation) 후보로 검토할 만해요.
출처: 문서
본문
AMI가 인스턴스 실행에 사용된 마지막 시점을 console, AWS CLI, PowerShell에서 각각 조회할 수 있어요.
고려 사항
- AMI로 인스턴스를 실행한 뒤 그 사용 기록이 보고되기까지 24시간 지연이 있어요.
- 마지막 사용 시점을 보려면 해당 AMI의 소유자여야 해요.
- AMI 사용 데이터는 2017년 4월부터 제공돼요.
Console
AMI의 마지막 사용 시점 보기
- Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
- 왼쪽 탐색 창에서 AMIs를 선택합니다.
- 필터 막대에서 Owned by me를 선택합니다.
- AMI의 체크박스를 선택합니다.
- Details 탭에서 Last launched time을 찾습니다.
AWS CLI
AMI를 설명해 마지막 사용 시점 보기
describe-images 명령을 사용합니다. 출력에 LastLaunchedTime이 없다면 AMI를 소유하고 있는지 확인하세요.
aws ec2 describe-images \
--image-id ami-0abcdef1234567890 \
--query Images[].LastLaunchedTime \
--output text
다음은 예시 출력입니다.
2025-02-17T20:22:19Z
AMI의 마지막 사용 시점 속성 보기
describe-image-attribute 명령을 사용합니다. 지정한 AMI의 소유자여야 합니다.
aws ec2 describe-image-attribute \
--image-id ami-0abcdef1234567890 \
--attribute lastLaunchedTime \
--query LastLaunchedTime.Value \
--output text
다음은 예시 출력입니다.
2025-02-17T20:22:19Z
PowerShell
AMI를 설명해 마지막 사용 시점 보기
Get-EC2Image cmdlet을 사용합니다. 출력에 LastLaunchedTime이 없다면 AMI를 소유하고 있는지 확인하세요.
(Get-EC2Image -ImageId ami-0abcdef1234567890).LastLaunchedTime
다음은 예시 출력입니다.
2025-02-17T20:22:19Z
AMI의 마지막 사용 시점 속성 보기
Get-EC2ImageAttribute cmdlet을 사용합니다. 지정한 AMI의 소유자여야 합니다.
(Get-EC2ImageAttribute `
-ImageId ami-0abcdef1234567890 `
-Attribute LastLaunchedTime).LastLaunchedTime
다음은 예시 출력입니다.
2025-02-17T20:22:19Z
더 알아보기
- AMI 사용 현황 보기
- 지정한 AMI를 참조하는 리소스 식별하기