【发布时间】:2017-11-24 11:49:36
【问题描述】:
我正在尝试编写一个可扩展且可重用的脚本来使用 ansible 配置 ec2s。作为其中的一部分,我希望能够确定我的机器属于哪个 Route53 托管区域,因此我可以将其添加为私有区域的记录集。我不想进入该区域......我希望能够使用 ec2 弄清楚它。
对于给定的 ec2,我可以获得实例。从实例中,我得到了 VPC-ID。我知道 VPC-ID 与 Route53 托管区域相关联,但我似乎无法找到 AWS CLI 命令来从 VPC-ID 中找出托管区域。
我找到了命令'route53 list-vpc-association-authorizations --hosted-zone-id=' 命令,该命令必须在每个单独的区域上运行,但结果是一个空数组我知道一个事实与 VPC 相关联。
鉴于我知道 VPC ID 和 ec2 实例 ID,谁能帮我派生正确的私有托管区域?
谢谢
【问题讨论】:
标签: bash amazon-web-services amazon-ec2 amazon-route53 vpc