인스턴스에서 AWS Marketplace 제품 코드 조회

인스턴스에서 AWS Marketplace 제품 코드 조회

인스턴스 메타데이터를 이용하면 해당 인스턴스에 연결된 AWS Marketplace 제품 코드를 조회할 수 있어요. 인스턴스에 제품 코드가 있으면 Amazon EC2가 그 값을 반환해 주고, 메타데이터를 조회하는 방법은 별도 문서에서 설명해요.

출처: 문서

본문

인스턴스 메타데이터를 사용해 인스턴스의 AWS Marketplace 제품 코드를 조회할 수 있어요. 인스턴스에 제품 코드가 있으면 Amazon EC2가 그 코드를 반환해요. 메타데이터 조회 방법에 대한 자세한 내용은 EC2 인스턴스에 대한 인스턴스 메타데이터 액세스 문서를 참고하세요.

IMDSv2

Linux

Linux 인스턴스에서 다음 명령을 실행하세요.

TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \
    && curl -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/product-codes

Windows

Windows 인스턴스에서 다음 cmdlet을 실행하세요. 먼저 IMDSv2 토큰을 요청한 다음, 그 토큰을 사용해 제품 코드를 조회해요.

[string]$token = Invoke-RestMethod -Headers @{ "X-aws-ec2-metadata-token-ttl-seconds" = "21600"} `
    -Method PUT -Uri http://169.254.169.254/latest/api/token
Invoke-RestMethod -Headers @{ "X-aws-ec2-metadata-token" = $token} `
    -Method GET -Uri http://169.254.169.254/latest/meta-data/product-codes

IMDSv1

Linux

Linux 인스턴스에서 다음 명령을 실행하세요.

curl http://169.254.169.254/latest/meta-data/product-codes

Windows

Windows 인스턴스에서 다음 명령을 실행하세요.

Invoke-RestMethod -Uri http://169.254.169.254/latest/meta-data/product-codes

더 알아보기

  • 유료 AMI 구매하기
  • 유료 지원 사용하기