我正在尝试在我的 ec2 VPC中自动化我的 dns 。我想要的是:
- VPC 启动
- VPC 获取实例信息
http://169.254.169.254/latest/meta-data/
- 例如,VPC 查找名称标签
- VPC 将主机名设置为此标签值,并将该主机名放入 Route53 以进行 dns 解析
我的问题是私有实例上的#3。ec2-describe-tags命中 ec2.amazonaws.com,当我的机器是私有的时这会失败。
私有 ec2 实例(例如,没有公共 IP 地址)是否有任何方法来获取名称值,以便我可以对此进行配置?
当您在私有子网中时,为什么 ec2-describe-tags 会失败?
它应该将请求路由出 NAT 实例,假设您已经在公共子网中设置了一个,并将其添加为私有子网路由表中的 0.0.0.0/0 路由。
有关更多信息,请参阅 VPC NAT 文档:http: //docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html