Amazon web services AWS弹性豆茎错误:InvalidParameterValueError

Amazon web services AWS弹性豆茎错误:InvalidParameterValueError,amazon-web-services,amazon-elastic-beanstalk,aws-elb,Amazon Web Services,Amazon Elastic Beanstalk,Aws Elb,在使用命令-eb deploy时 我正在犯错误。YAML在语法方面很好 错误:InvalidParameterValueError-配置文件.ebextensions/environ中的每个选项设置- 应用程序版本app-4c59-191023_045651中的v1.config必须是地图。更新配置文件中的每个选项设置 .config文件位于项目根目录下的.ebextensions文件夹中 选项设置: aws:elasticbeanstalk:应用:环境: 端口:8081 节点环境:开发 a

在使用命令-eb deploy时

我正在犯错误。YAML在语法方面很好

错误:InvalidParameterValueError-配置文件.ebextensions/environ中的每个选项设置- 应用程序版本app-4c59-191023_045651中的v1.config必须是地图。更新配置文件中的每个选项设置

.config文件位于项目根目录下的.ebextensions文件夹中


选项设置:
aws:elasticbeanstalk:应用:环境:
端口:8081
节点环境:开发
aws:自动缩放:启动配置:
安全组:launch-123

您是否尝试过在.config文件中使用双引号,例如

"aws:elasticbeanstalk:application:environment":    
而不是

aws:elasticbeanstalk:application:environment:    
分别是,

"aws:autoscaling:launchconfiguration":
而不是

aws:autoscaling:launchconfiguration:

我在运行AWS Deploy a Django应用程序到Elastic Beanstalk时遇到了同样的问题(教程似乎不是最新的)

它帮助我解决了我的问题,我认为在您的情况下,应该包括“PORT:”、“NODE_ENV:”等后面的空格


同时,使用一个能够突出显示文件中不同单词/部分的IDE,有助于我了解事物是如何被识别的。

请分享您的yaml相关信息portions@JunedAhsan增加了yaml相关部分