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의 마지막 사용 시점 보기

  1. Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
  2. 왼쪽 탐색 창에서 AMIs를 선택합니다.
  3. 필터 막대에서 Owned by me를 선택합니다.
  4. AMI의 체크박스를 선택합니다.
  5. 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를 참조하는 리소스 식별하기