인스턴스에서 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 구매하기
- 유료 지원 사용하기