AWS Elastic Beanstalk无法识别配置文件中的有效值

时间:2014-08-15 17:23:14

标签: amazon-web-services elastic-beanstalk

在.ebextension / myconfig.config中我有以下内容:

option_settings:
  - namespace: aws:elb:loadbalancer
    option_name: LoadBalancerHTTPSPort
    value: 443
  - namespace: aws:elb:loadbalancer
    option_name: SSLCertificateId
    value: arn:REDACTED
  - namespace: aws:elb:loadbalancer
    option_name: LoadBalancerHTTPPort
    value: OFF

当我将其推送到我的EB环境时,我收到以下错误:

ERROR: Value is not one of the allowed values: [OFF, 80]

问题在于LoadBalancerHTTPPort。如果我将其设置为80而不是OFF,我的应用程序没有问题。不太确定是什么给了。

1 个答案:

答案 0 :(得分:1)

YAML以布尔值传递ON / OFF。解决方案是用引号括起来。

option_name: LoadBalancerHTTPPort
value: "OFF"