從執行個體擷取 AWS Marketplace 產品代碼 - Amazon Elastic Compute Cloud

從執行個體擷取 AWS Marketplace 產品代碼

您可以使用執行個體的中繼資料,擷取您執行個體的 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。

[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