如何从 AWS 实例中获取 VPC CIDR 范围?

c4u*_*elf 1 amazon-ec2 amazon-web-services amazon-vpc

我正在尝试以编程方式设置 vpn 应推送到客户端的路由,其中​​主要的路由之一是 VPC 网络。有没有办法从我的 vpn 实例中获取 VPC CIDR 块?

Juk*_*kka 7

您可以通过执行例如获取 VPC CIDR 块

$ metadata="http://169.254.169.254/latest/meta-data"
$ mac=$(curl -s $metadata/network/interfaces/macs/ | head -n1 | tr -d '/')
$ cidr=$(curl -s $metadata/network/interfaces/macs/$mac/vpc-ipv4-cidr-block/)
Run Code Online (Sandbox Code Playgroud)

  • 哇不知道MAC端点下有一个api,谢谢! (2认同)