在.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,我的应用程序没有问题。不太确定是什么给了。
答案 0 :(得分:1)
YAML以布尔值传递ON / OFF。解决方案是用引号括起来。
option_name: LoadBalancerHTTPPort
value: "OFF"