terraform aws_elastic_beanstalk_environment SSL策略名称

Mic*_*wes 4 setting amazon-elastic-beanstalk terraform

使用terraform,有人知道如何从aws_elastic_beanstalk_environment资源中为ELB 设置预定义的 SSL安全策略吗?

我尝试了各种参数排列,从下面的内容中分支出来,但是没有运气。```

setting {
    name = "PolicyNames"
    namespace = "aws:elb:listener"
    value = "ELBSecurityPolicy-TLS-1-2-2017-01"
}
Run Code Online (Sandbox Code Playgroud)

```

可以使用设置语法来完成吗?

问候迈克尔

小智 5

在经典ELB的以下工作之后,还需要将LoadBalancerPorts设置为443,才能使预定义策略生效。

setting {
  namespace = "aws:elb:policies:sslpolicy"
  name      = "SSLReferencePolicy"
  value     = "ELBSecurityPolicy-TLS-1-2-2017-01"
}

setting {
  namespace = "aws:elb:policies:sslpolicy"
  name      = "LoadBalancerPorts"
  value     = "443"
}
Run Code Online (Sandbox Code Playgroud)


BMW*_*BMW 1

尝试这个:

setting {
    name = "SSLReferencePolicy"
    namespace = "aws:elb:policies:policy_name"
    value = "ELBSecurityPolicy-TLS-1-2-2017-01"
}
Run Code Online (Sandbox Code Playgroud)

SSL参考政策

预定义安全策略的名称,该策略遵循 AWS 安全最佳实践,并且您希望为 SSLNegotiationPolicyType 策略启用该策略,该策略定义负载均衡器将接受的密码和协议。该策略只能与HTTPS/SSL监听关联。

参考:

aws:elb:策略:policy_name