我是云组建的新手,我正在构建一个弹性豆茎环境。当我运行模板时,我得到了上述错误。 我已经添加了 IAM 角色,使 EC2 可以完全访问云组建。
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
更新为以下内容。
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
环境名称中不能有空格
应该是(注 -
):
OptionSettings:
- Namespace: aws:autoscaling:launchconfiguration
OptionName: InstanceType
Value: t1.micro
因为是 选项设置 是。
类型: 选项设置列表