1

使用命令时 - eb deploy

我得到以下错误。YAML 语法很好

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

在此处输入图像描述

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

option_settings: aws:elasticbeanstalk:application:environment: PORT:8081 NODE_ENV:development aws:autoscaling:launchconfiguration: SecurityGroups:launch-123

4

2 回答 2

2

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

此 AWS 页面包含有关最新选项设置格式的一些信息

它帮助我解决了我的问题,我认为在你的情况下会在“PORT:”、“NODE_ENV:”等之后包含空格。

还使用会突出显示文件的不同单词/部分的 IDE 帮助我了解事物是如何被识别的。

于 2021-03-25T19:53:14.130 回答
-1

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

"aws:elasticbeanstalk:application:environment":    

代替

aws:elasticbeanstalk:application:environment:    

并且,分别,

"aws:autoscaling:launchconfiguration":

代替

aws:autoscaling:launchconfiguration:
于 2020-02-18T01:16:31.377 回答