Contents

AWS&阿里云&腾讯云等内网API地址

AWS

url

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 curl http://169.254.169.254/latest/meta-data/
 #169.254.169.254 是个什么地址?这是 metadata service 的 IP。这个地址来源于 AWS,当年亚马逊在设计公有云的时候,为了让 instance 能够访问 metadata,就将 169.254.169.254 这个特殊的 IP 作为 metadata 服务器的地址,instance 启动时就会向 169.254.169.254 请求 metadata。OpenStack 之后也沿用了这个设计。
curl http://169.254.169.254/
1.0
2007-01-19
2007-03-01
2007-08-29
2007-10-10
2007-12-15
2008-02-01
2008-09-01
2009-04-04
2011-01-01
2011-05-01
2012-01-12
2014-02-25
2014-11-05
2015-10-20
2016-04-19
2016-06-30
2016-09-02
latest

curl http://169.254.169.254/latest/meta-data/    
ami-id
ami-launch-index
ami-manifest-path
block-device-mapping/
events/
hostname
iam/
instance-action
instance-id
instance-type
local-hostname
local-ipv4
mac
metrics/
network/
placement/
profile
public-hostname
public-ipv4
public-keys/
reservation-id
security-groups
services/

阿里云

url

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
查看实例元数据(普通模式)
在Linux实例中查看实例元数据的Shell命令示例如下所示:
查看实例元数据的根目录:
curl http://100.100.100.200/latest/meta-data
查看实例ID:
curl http://100.100.100.200/latest/meta-data/instance-id
查看活跃中的系统事件:
curl http://100.100.100.200/latest/maintenance/active-system-events
查看实例标识文档:
curl http://100.100.100.200/latest/dynamic/instance-identity/document
查看您传入的实例自定义数据:
curl http://100.100.100.200/latest/user-data

腾讯云

url

url_en

1
curl http://metadata.tencentyun.com/latest/meta-data/

腾讯云现在提供如下元数据信息:

数据 描述 引入版本
instance-id 实例 ID 1.0
instance-name 实例名称 1.0
uuid 实例 ID 1.0
local-ipv4 实例内网 IP 1.0
public-ipv4 实例公网 IP 1.0
mac 实例 eth0 设备 mac 地址 1.0
placement/region 实例所在地域信息 2017-09-19 更新
placement/zone 实例所在可用区信息 2017-09-19 更新
network/interfaces/macs/${mac}/mac 实例网络接口设备地址 1.0
network/interfaces/macs/${mac}/primary-local-ipv4 实例网络接口主内网 IP 地址 1.0
network/interfaces/macs/${mac}/public-ipv4s 实例网络接口公网 IP 地址 1.0
network/interfaces/macs/${mac}/vpc-id 实例网络接口 VPC 网络 ID 2017-09-19 更新
network/interfaces/macs/${mac}/subnet-id 实例网络接口子网 ID 2017-09-19 更新
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/gateway 实例网络接口网关地址 1.0
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/local-ipv4 实例网络接口内网 IP 地址 1.0
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/public-ipv4 实例网络接口公网 IP 地址 1.0
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/public-ipv4-mode 实例网络接口公网网络模式 1.0
network/interfaces/macs/${mac}/local-ipv4s/${local-ipv4}/subnet-mask 实例网络接口子网掩码 1.0
payment/charge-type 实例计费类型 2017-09-19 更新
payment/create-time 实例创建时间 2017-09-19 更新
payment/termination-time 实例销毁时间 2017-09-19 更新
app-id 实例所属用户 AppId 2017-09-19 更新
as-group-id 实例所在弹性伸缩组 ID 2017-09-19 更新
spot/termination-time 竞价实例销毁时间 2017-09-19 更新
/meta-data/instance/instance-type 实例规格 2017-09-19 更新
/instance/image-id 实例镜像 ID 2017-09-19 更新
/instance/security-group 实例绑定安全组信息 2017-09-19 更新
/instance/bandwidth-limit-egress 实例内网出方向带宽限制,单位Kbit/s 2019-09-29 更新
/instance/bandwidth-limit-ingress 实例内网入方向带宽限制,单位Kbit/s 2019-09-29 更新
/cam/security-credentials/${role-name} 实例 CAM 角色策略所生成的临时凭证。只有在实例绑定了 CAM 角色后,您才能获取临时凭证。其中 ${role-name} 参数需要替换为实例 CAM 角色的名称。如果未指定,将返回404。 2019-12-11 更新

谷歌云

url

url2

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#header: -H “Metadata-Flavor: Google”
curl -s http://metadata.google.internal/computeMetadata/v1/instance/ -H "Metadata-Flavor: Google" 
attributes/
cpu-platform
description
disks/
guest-attributes/
hostname
id
image
legacy-endpoint-access/
licenses/
machine-type
maintenance-event
name
network-interfaces/
preempted
remaining-cpu-time
scheduling/
service-accounts/
tags
virtual-clock/
zone