如何使用云形成获取实例的公共 IP

如何使用云形成获取实例的公共 IP

我想在云形成中输出我的实例的公共IP。这是我的yaml文件的相关部分。

我必须指定什么属性才能获取公共 IP。(这里 myec2 是我描述实例的地方)

 <code>
 .
 .
 Outputs:
  instancedetails:
    Description: ec2 details
    Value: !GetAtt Myec2.instance

答案1

以下是所有可能的返回值:AWS::EC2::实例

即在你的情况下将是!GetAtt Myec2.PublicIp

当然,除非你创造弹性IP在堆栈中,在这种情况下它将是!Ref MyEip(参见返回值部分亚马逊AWS官方博客)。

希望有帮助:)

相关内容