2017-09-15 15 views
0

CloudFormationのLaunchConfigで作成されたインスタンスに名前タグを追加するにはどうすればよいですか?私はそれがこのセクションにあると思ったが、それは選択肢ではない。LaunchConfigで作成されたインスタンスのCloudFormationタグ

{ 
    "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 
    } 
} 

私はインスタンスリソースを作成し、そこに設定を入れ、その後、launchconfigにリンクしなければならない場合、私は疑問に思いましたが、私はそのアイデアをサポートするための任意のドキュメントを見つけることができません。

答えて

1

AWS::AutoScaling::LaunchConfigurationは、結合体で使用することを意味し、AWS::AutoScaling::AutoScalingGroupによって使用されることを意味する。 AutoScalingGroup自体には、Tagsプロパティがあり、他のタグの中でインスタンス名を設定するために使用できます。これらのタグの1つの注釈は、他のほとんどのCloudFormationリソースで使用されているタグとわずかに異なります。PropogateAtLaunchというプロパティがあります。これは、タグをAutoScalingGroupのインスタンスまたはAutoScalingGroup自体に適用する必要があるかどうかを示します。詳細については、Auto Scaling Tags Property Typeを参照してください。

+0

ありがとう、これは動作します!私はこれを試しましたが、タグフィールドにPropagateAtLaunchが必要であることを認識していなかったため、失敗しました。その他の情報:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html#cfn-as-tags-PropagateAtLaunch – Paul

関連する問題