【发布时间】:2020-07-26 01:05:19
【问题描述】:
我在 aws 证书管理器中有证书。
如何将此证书连接到 terraform 中的 aws_alb_listener?
现在我从计算机中的文件中获取证书。
resource "aws_alb_listener" "alb_front_https" {
load_balancer_arn = "${aws_alb.demo_eu_alb.arn}"
port = "443"
protocol = "HTTPS"
ssl_policy = "ELBSecurityPolicy-TLS-1-2-Ext-2018-06"
certificate_arn = "${aws_iam_server_certificate.lb_cert.arn}"
default_action {
target_group_arn = "${aws_alb_target_group.nginx.arn}"
type = "forward"
}
}
resource "aws_iam_server_certificate" "lb_cert" {
name = "lb_cert-${var.app}"
certificate_body = "${file("./www.xxx.com/cert.pem")}"
private_key = "${file("./www.xxx.com/privkey.pem")}"
certificate_chain = "${file("./www.xxx.com/chain.pem")}"
}
我想aws_alb_listener 在 aws 证书管理器上使用证书。
如何在 terraform 中做到这一点?
【问题讨论】:
标签: amazon-web-services terraform terraform-provider-aws