一、元數據接口官方文檔
https://help.aliyun.com/document_detail/49122.html?spm=5176.20966629.toubu.3.f2991ddcpxxvD1#title-d20-np3-qf1
二、常用接口
1、網卡對應的網絡相關
#獲取網卡mac地址 MAC=`curl -s http://100.100.100.200/latest/meta-data/network/interfaces/macs/ #網卡對應的子網掩碼 curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/${MAC}/netmask #網卡主私IP地址 curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/${MAC}/primary-ip-address #網卡的網關地址 curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/${MAC}/gateway
2、vpc相關
#使用的vpc實例id curl http://100.100.100.200/latest/meta-data/vpc-id #vpc實例的網段 curl http://100.100.100.200/latest/meta-data/vpc-cidr-block #使用的交換機實例id curl http://100.100.100.200/latest/meta-data/vswitch-id #交換機網段 curl http://100.100.100.200/latest/meta-data/vpc-cidr-block
3、ecs實例相關
#實例規格 curl http://100.100.100.200/latest/meta-data/instance/instance-type #實例創建時間(+8小時) curl http://100.100.100.200/latest/meta-data/instance/last-host-landing-time #實例規格的出方向內網最大帶寬。單位:Kbit/s。 curl http://100.100.100.200/latest/meta-data/instance/max-netbw-egress #公網IP curl http://100.100.100.200/latest/meta-data/eipv4 #地區信息等 curl http://100.100.100.200/latest/meta-data/region-id #實例id curl http://100.100.100.200/latest/meta-data/instance-id
4、直接獲取ip、mac、實例id、地區等信息
curl http://100.100.100.200/latest/dynamic/instance-identity/document
三、接口信息展示
[root@keep-1 ~]# #獲取網卡mac地址 [root@keep-1 ~]# MAC=`curl -s http://100.100.100.200/latest/meta-data/network/interfaces/macs/` [root@keep-1 ~]# echo $MAC 00:16:3e:17:b3:66/ [root@keep-1 ~]# #網卡對應的子網掩碼 [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/${MAC}/netmask -w '\n' 255.255.240.0 [root@keep-1 ~]# #網卡主私IP地址 [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/${MAC}/primary-ip-address -w '\n' 172.16.208.192 [root@keep-1 ~]# #網卡的網關地址 [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/${MAC}/gateway -w '\n' 172.16.223.253 [root@keep-1 ~]# #vpc相關 [root@keep-1 ~]# #使用的vpc實例id [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/vpc-id -w '\n' vpc-bp1iablqhktg3othjvxgb [root@keep-1 ~]# #vpc實例的網段 [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/vpc-cidr-block -w '\n' 172.16.0.0/16 [root@keep-1 ~]# #使用的交換機實例id [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/vswitch-id -w '\n' vsw-bp1jrn0qgv1xu2gotwqbi [root@keep-1 ~]# #交換機網段 [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/vpc-cidr-block -w '\n' 172.16.0.0/16 [root@keep-1 ~]# [root@keep-1 ~]# #ecs實例相關 [root@keep-1 ~]# #實例規格 [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/instance/instance-type -w '\n' ecs.c6e.large [root@keep-1 ~]# #實例創建時間(+8小時) [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/instance/last-host-landing-time -w '\n' 2021-01-14 01:45:02 [root@keep-1 ~]# #實例規格的出方向內網最大帶寬。單位:Kbit/s。 [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/instance/max-netbw-egress -w '\n' 1228800 [root@keep-1 ~]# #公網IP [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/eipv4 -w '\n' 8.136.109.178 [root@keep-1 ~]# #地區信息等 [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/region-id -w '\n' cn-hangzhou [root@keep-1 ~]# #實例id [root@keep-1 ~]# curl http://100.100.100.200/latest/meta-data/instance-id -w '\n' i-bp1cbcme9e9yb7z1z0y5 [root@keep-1 ~]# #獲取ip、mac、實例id、地區等信息 [root@keep-1 ~]# curl http://100.100.100.200/latest/dynamic/instance-identity/document -w '\n' {"zone-id":"cn-hangzhou-j","serial-number":"d79850c5-122c-42e0-af50-db113255d48b","instance-id":"i-bp1cbcme9e9yb7z1z0y5","region-id":"cn-hangzhou","private-ipv4":"172.16.208.192","owner-account-id":"1731503671046081","mac":"00:16:3e:17:b3:66","image-id":"centos_7_9_x64_20G_alibase_20201228.vhd","instance-type":"ecs.c6e.large"}