[英]AWS Elastic Beanstalk load balancer not showing SSL certificate
[英]Elastic Beanstalk Load Balancer Logging in Terraform
我正在尝试在 AWS 中创建 Elastic Beanstalk,并且需要为 Beanstalk 将创建的负载均衡器启用访问日志。 我在 Terraform 官方文档中找不到任何可以通过 Terraform 代码启用此功能的示例
resource "aws_elastic_beanstalk_application" "tftest" {
name = "tf-test-name"
description = "tf-test-desc"
}
resource "aws_elastic_beanstalk_environment" "tfenvtest" {
name = "tf-test-name"
application = aws_elastic_beanstalk_application.tftest.name
solution_stack_name = "64bit Amazon Linux 2015.03 v2.0.3 running Go 1.4"
}
我正在尝试为 Beanstalk 创建的负载均衡器启用访问日志,但 Terraform 文档中没有提及此类功能。
您需要使用 Elastic Beanstalk [1] 的选项设置:
resource "aws_elastic_beanstalk_environment" "some_env" {
name = "tf-test-name"
application = aws_elastic_beanstalk_application.tftest.name
solution_stack_name = "64bit Amazon Linux 2015.03 v2.0.3 running Go 1.4"
setting {
namespace = "aws:elbv2:loadbalancer"
name = "AccessLogsS3Bucket"
value = "<valid S3 bucket name>"
}
setting {
namespace = "aws:elbv2:loadbalancer"
name = "AccessLogsS3Enabled"
value = "true"
}
}
使用相同的逻辑,您可以选择定义AccessLogsS3Prefix
设置,但这不是必需的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.