我正在Yaml中编写一个cloudformation模板并将其转换为json。我在这里遇到了一个挑战,我创建了一个R53私有区域,因此需要在autoscalinggroup1中为服务器设置A记录,该记录只有一个没有扩展策略的服务器。有什么办法可以从autoscaling组中提取私有IP地址吗?我知道我们可以用awscli做到这一点,但我想通过cloudformation自动完成。我们可以将elb附加到服务器并获取端点,但我不是那么寻找。
谢谢, Swaroop。
答案 0 :(得分:0)
简短回答是:不。
您可以使用各种命令和技巧在实例启动后获取IP ,然后与您选择的DNS服务进行通信以设置新IP主机名。
我用dyndns和AWS :: Route53完成了这个。这只是一个协调你的工作流程并把它们放在适当位置的问题。
另一个选择是使用静态IP,但同样的问题是,让你的工作流程和流程失效以便它能够正常工作。