本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從執行個體擷取動態資料
若要從執行中的執行個體中擷取動態資料,請使用下列其中一項URIs。若要使用該IPv6位址擷取使用者資料,您必須啟用該位址,且執行個體必須是在支援IPv6的子網路中建置於 AWS Nitro System 上的執行個體。
IPv4
http://169.254.169.254/latest/dynamic/
IPv6
http://[fd00:ec2::254]/latest/dynamic/
此範例會擷取高階執行個體識別類別。
- cURL
-
IMDSv2
[ec2-user ~]$
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/dynamic/instance-identity/
rsa2048
pkcs7
document
signature
dsa2048
IMDSv1
[ec2-user ~]$
curl http://169.254.169.254/latest/dynamic/instance-identity/
rsa2048
pkcs7
document
signature
dsa2048
- PowerShell
-
IMDSv2
PS C:\>
[string]$token = Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token-ttl-seconds" = "21600"} -Method PUT -Uri http://169.254.169.254/latest/api/token
PS C:\>
Invoke-RestMethod -Headers @{"X-aws-ec2-metadata-token" = $token} -Method GET -Uri http://169.254.169.254/latest/dynamic/instance-identity/
document
rsa2048
pkcs7
signature
IMDSv1
PS C:\>
Invoke-RestMethod -uri http://169.254.169.254/latest/dynamic/instance-identity/
document
rsa2048
pkcs7
signature
如需動態資料的詳細資訊及如何擷取它的範例,請參閱Amazon EC2 執行個體的執行個體身分證。