LaunchConfig 创建的实例的 CloudFormation 标签

Pau*_*aul 3 amazon-web-services aws-cloudformation

如何向 CloudFormation 的 LaunchConfig 创建的实例添加名称标签?我以为它会出现在本节中,但这不是一种选择。

{
   "Type" : "AWS::AutoScaling::LaunchConfiguration",
   "Properties" : {
      "AssociatePublicIpAddress" : Boolean,
      "BlockDeviceMappings" : [ BlockDeviceMapping, ... ],
      "ClassicLinkVPCId" : String,
      "ClassicLinkVPCSecurityGroups" : [ String, ... ],
      "EbsOptimized" : Boolean,
      "IamInstanceProfile" : String,
      "ImageId" : String,
      "InstanceId" : String,
      "InstanceMonitoring" : Boolean,
      "InstanceType" : String,
      "KernelId" : String,
      "KeyName" : String,
      "PlacementTenancy" : String,
      "RamDiskId" : String,
      "SecurityGroups" : [ SecurityGroup, ... ],
      "SpotPrice" : String,
      "UserData" : String
   }
}
Run Code Online (Sandbox Code Playgroud)

我想知道我是否应该创建一个实例资源并将设置放在那里,然后将它链接到 launchconfig,但我找不到任何文档来支持这个想法。

Jam*_*rke 5

AWS::AutoScaling::LaunchConfiguration旨在与AWS::AutoScaling::AutoScalingGroup结合使用 。AutoScalingGroup 本身有一个Tags属性,可用于在其他标签中设置实例名称。关于这些标签的一个注意事项,它们与大多数其他 CloudFormation 资源中使用的标签略有不同,因为它们有一个PropagateAtLaunch属性,该属性表明标签应该应用于 AutoScalingGroup 的实例,还是仅应用于 AutoScalingGroup 本身。有关更多详细信息,请参阅Auto Scaling 标签属性类型