Warm tip: This article is reproduced from serverfault.com, please click

amazon web services-从AWS EC2元数据链接本地地址获取多个项目

(amazon web services - Getting Multiple Items from AWS EC2 Metadata Link-Local Address)

发布于 2020-11-29 17:30:38

我正在尝试从AWS EC2链接本地地址检索多个项目

可以通过多次调用本地链接地址来完成:

[ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/instance-id
i-1234567890abcdef0

[ec2-user ~]$ curl http://169.254.169.254/latest/meta-data/instance-type
p3.2xlarge

这些呼叫受到AWS的限制

有没有办法让一个电话同时获得两者?

Questioner
orgoro
Viewed
11
Andre.IDK 2020-11-30 16:09:00

你可以通过向Instance身份文档发出请求来检索这两个信息

curl http://169.254.169.254/latest/dynamic/instance-identity/document

这将返回如下所示的JSON:

{
    "devpayProductCodes" : null,
    "marketplaceProductCodes" : [ "1abc2defghijklm3nopqrs4tu" ], 
    "availabilityZone" : "us-west-2b",
    "privateIp" : "10.158.112.84",
    "version" : "2017-09-30",
    "instanceId" : "i-1234567890abcdef0",
    "billingProducts" : null,
    "instanceType" : "t2.micro",
    "accountId" : "123456789012",
    "imageId" : "ami-5fb8c835",
    "pendingTime" : "2016-11-19T16:32:11Z",
    "architecture" : "x86_64",
    "kernelId" : null,
    "ramdiskId" : null,
    "region" : "us-west-2"
}