小编arn*_*slu的帖子

使用 LaunchConfig 时如何在 CloudFormation 模板中获取实例的公共 IP

我有一个带有LaunchConfig. 在UserData我需要引用正在创建的实例的公共 IP。我想使用Fn::GetAtt,但它需要逻辑名称,我不确定在使用时如何定义它LaunchConfig

"LaunchConfig": {
  "Type" : "AWS::AutoScaling::LaunchConfiguration",
  "Metadata" : {"..."},
  "Properties": {
    "ImageId" : "...",
    "InstanceType" : { "Ref" : "InstanceType" },
    "SecurityGroups" : [ {"Ref" : "WebServerSecurityGroup"} ],
    "KeyName" : { "Ref" : "KeyName" },
    "UserData" : { "Fn::Base64" : { "Fn::Join" : ["", [
      "..."
    ]]}}
  }
},
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-cloudformation

1
推荐指数
1
解决办法
4424
查看次数

标签 统计

amazon-cloudformation ×1

amazon-ec2 ×1