我是云形成的新手,正在构建一个有弹性的beantalk环境。运行模板时出现上述错误。
Resources:
TestApp:
Type: 'AWS::ElasticBeanstalk::Application'
Properties: {}
Metadata:
'AWS::CloudFormation::Designer':
id: 53bb2af6-3a68-487a-8048-34f111147171
EBE1RNK0:
Type: 'AWS::ElasticBeanstalk::Environment'
Properties:
ApplicationName: !Ref TestApp
Description: AWS Elastic Beanstalk Environment running Node Sample Application
EnvironmentName: Nodejs Environment
SolutionStackName: 64bit Amazon Linux 2 v5.0.1 running Node.js 12
OptionSettings:
- Namespace: aws:autoscaling:launchconfiguration
OptionName: InstanceType
Value: t1.micro
应该是(请注意-
):
OptionSettings:
- Namespace: aws:autoscaling:launchconfiguration
OptionName: InstanceType
Value: t1.micro
因为OptionSettings是:
类型:OptionSetting列表
更新至以下内容:
Resources:
TestApp:
Type: 'AWS::ElasticBeanstalk::Application'
Properties: {}
Metadata:
'AWS::CloudFormation::Designer':
id: 53bb2af6-3a68-487a-8048-34f111147171
EBE1RNK0:
Type: 'AWS::ElasticBeanstalk::Environment'
Properties:
ApplicationName: !Ref TestApp
Description: AWS Elastic Beanstalk Environment running Node Sample Application
EnvironmentName: NodejsEnvironment
SolutionStackName: 64bit Amazon Linux 2 v5.0.1 running Node.js 12
OptionSettings:
- Namespace: aws:autoscaling:launchconfiguration
OptionName: InstanceType
Value: t1.micro
环境名称中不能有空格