前提・実現したいこと
インフラコード化の目的で EC2 の起動設定やオートスケーリンググループを
yamlでコーディングしています。
意図しないリソース名になることを防ぐため、Nameタグで任意の名称を設定していますが、
起動設定(LaunchConfiguration)に対して任意のリソース名を設定する方法を
ご教示いただきたくお願いいたします。
調査したこと
aws cli で作成する場合は --launch-configuration-name を指定することで任意の名称で
作成できることは把握しています。
マニュアルには
「LaunchConfiguration リソースのプロパティを更新すると、AWS CloudFormation によってそのリソースが削除されるとともに、更新後のプロパティを備えた新しい名前の起動設定が新たに作成されます。」
とありますが、これが名前を設定できるか否かを意味していると読み取れませんでした。
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig.html
Type: "AWS::AutoScaling::LaunchConfiguration" Properties: AssociatePublicIpAddress: Boolean BlockDeviceMappings: - BlockDeviceMapping ClassicLinkVPCId: String ClassicLinkVPCSecurityGroups: - 文字列 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 ↑パラメータに Name につながるものがない
あなたの回答
tips
プレビュー