![如何在 CloudFormation 中连接实例](https://linux22.com/image/544590/%E5%A6%82%E4%BD%95%E5%9C%A8%20CloudFormation%20%E4%B8%AD%E8%BF%9E%E6%8E%A5%E5%AE%9E%E4%BE%8B.png)
答案1
我现在这样做是为了将新节点添加到我的 Puppet Master。例如,我在新节点的 UserData 部分中获取 Puppet Master 实例的私有 IP:
"echo ", { "Fn::GetAtt" : [ "MasterOfPuppets", "PrivateIp" ] }, " ",
{ "Fn::GetAtt" : [ "MasterOfPuppets", "PrivateDnsName" ] } ," puppet
>> /etc/hosts\n","\n",
请参阅第 119 页CloudFormation 用户指南。
或者,您可以使用实例元数据:
curl http://169.254.169.254/latest/meta-data/local-ipv4/