获取自动扩展组中实例的内部IP

Ror*_*ory 7 amazon-ec2 amazon-web-services

我正在使用CloudFormation在自动缩放组中调出单个实例(MaxSize:1)

我想知道如何访问该实例的内部IP,以便我可以在同一模板中为Route 53分配一个友好名称.

如果它只是一个AWS :: EC2 :: Instance,那将很容易,但它被定义为自动缩放组,因此我无权访问"PrivateIP"属性

Pet*_*SFT 6

从CloudFormation,你不能.

Cloud Formation构建了您的自动扩展组,但它是扩展组本身,负责创建该实例.在某些情况下,Cloud Formation将在缩放组触发和完成实例创建之前完成创建堆栈.

为了通过CloudFormation实现您想要的功能,您应该在前面添加Elastic Load Balancer(ELB).然后使用Route 53注册ELB地址,并将其绑定到缩放组.