Как вы используете cfn-init в LaunchTemplate?Это для экземпляров EC2, в группе автоматического масштабирования, для кластера ECS.
Куда идет раздел Metadata
для экземпляра и что такое --resource
для передачи в cnf-init?
LaunchTemplate:
Type: AWS::EC2::LaunchTemplate
Properties:
LaunchTemplateName: !Sub ${AWS::StackName}-launch-template
LaunchTemplateData:
SecurityGroups:
- !Ref DMZSecurityGroup
- !Ref ECSSecurityGroup
UserData:
Fn::Base64:
!Sub |
#!/bin/bash -xe
yum update -y aws-cfn-bootstrap
/opt/aws/bin/cfn-init -v --stack ${AWS::StackName} --resource ??? --region ${AWS::Region}
yum -y update
Моя лучшая догадка для метаданных выдает ошибку:
Property validation failure: [Encountered unsupported properties in {/LaunchTemplateData}: [Metadata]]