EC2:如何获取实例的 Vpc ID?

ihs*_*san 3 java amazon-ec2 amazon-web-services amazon-vpc

我正在尝试找出实例的 vpc-id。任何人都可以参考可以解决这个问题的API吗?我使用的是java sdk。

小智 8

您可以尝试在 ec2-instance 中执行以下操作

首先你需要找到实例的 macid

macid=$(curl http://169.254.169.254/latest/meta-data/network/interfaces/macs/)

并使用下面的 macid

curl http://169.254.169.254/latest/meta-data/network/interfaces/macs/${macid}/vpc-id


sla*_*fer 1

DescribeInstances API 就是您正在寻找的 API。它返回实例的VPC ID。