无法使用CLI创建Elastic Beanstalk环境:“以下资源创建失败:[AWSEBInstanceLaunchWaitCondition]”

问题描述

我正在尝试使用EB CLI创建一个新的Elastic Beanstalk环境,但是即使我使用与控制台完全相同的成功环境创建了相同的环境,它仍然会失败。

我正在运行的命令:

$ eb create my-new-environment --verbose --timeout 15 --single --process

我得到的错误

Stack named 'awseb-e-vpxgijpjkq-stack' aborted operation. Current state: 'CREATE_Failed' Reason: The following resource(s) Failed to create: [AWSEBInstanceLaunchWaitCondition].

这是我的配置文件

# .ebextensions/settings.config

option_settings:
    aws:elasticbeanstalk:managedactions:
        ManagedActionsEnabled: true
        PreferredStartTime: "Thu:04:00"
    aws:elasticbeanstalk:managedactions:platformupdate:
        UpdateLevel: minor
        InstanceRefreshEnabled: true
    aws:elasticbeanstalk:command:
        DeploymentPolicy: AllAtOnce
    aws:elasticbeanstalk:environment:
        EnvironmentType: SingleInstance
    aws:ec2:instances:
        InstanceTypes: t3.medium
    aws:elasticbeanstalk:cloudwatch:logs:
        StreamLogs: true
        DeleteOnTerminate: true
        RetentionInDays: 1
    aws:elasticbeanstalk:application:
        Application Healthcheck URL: /health
    aws:autoscaling:launchconfiguration:
        MonitoringInterval: 1 minute
    aws:autoscaling:updatepolicy:rollingupdate:
        RollingUpdateType: Immutable
    aws:elasticbeanstalk:application:environment:
        PORT: 3000

这是我的.elasticbeanstalk/config.yml

# .elasticbeanstalk/config.yml

deploy:
  artifact: out.zip
global:
  application_name: my-application
  branch: null
  default_ec2_keyname: null
  default_platform: 64bit Amazon Linux 2 v2.0.2 running .NET Core
  default_region: eu-west-1
  include_git_submodules: true
  instance_profile: null
  platform_name: null
  platform_version: null
  profile: null
  repository: null
  sc: git
  workspace_type: Application

我为AWSEBInstanceLaunchWaitCondition找到的唯一其他结果提到可能未正确设置VPC,但这是针对没有VPC的单实例环境,因此我什至不知道从哪里开始解决这个问题。还是仅仅是AWS或EB CLI中的错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)