【问题标题】:AWS Cloud Formation Environment failed to launch as it entered Terminated stateAWS Cloud Formation Environment 无法启动,因为它进入了已终止状态
【发布时间】:2020-09-15 16:24:35
【问题描述】:

我是云形成的新手,我正在构建一个弹性豆茎环境。运行模板时出现上述错误。我添加了 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

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk amazon-cloudformation


    【解决方案1】:

    更新如下:

    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
    

    环境名称中不能有空格

    【讨论】:

      【解决方案2】:

      应该是(注-):

       OptionSettings:
         - Namespace: aws:autoscaling:launchconfiguration
           OptionName: InstanceType
           Value: t1.micro
      

      因为是OptionSettings是:

      类型:选项设置列表

      【讨论】:

      • 我添加了您建议的注释,但它给了我以下错误:Value Nodejs Environment at 'EnvironmentName' failed to meet constraint: Member must contain only letters, numbers, and the dash character and may不以破折号开头或结尾(服务:AWSElasticBeanstalk;状态代码:400;错误代码:InvalidParameterValue;请求 ID:11e6b4d1-256a-4e8d-841e-07144341dd91)
      • @MB 名称不应包含空格:NodejsEnvironment
      猜你喜欢
      • 2020-09-15
      • 2019-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 2018-09-18
      相关资源
      最近更新 更多