簡體   English   中英

使用 terraform 在 aws_lb_listener 上設置多個證書

[英]Setting multiple certificates on an aws_lb_listener using terraform

使用 terraform,有沒有辦法使用 aws_lb_listener 設置多個證書 arn?

實際上,“certificate_arn”字段似乎只接受一個證書 arn。 是否有添加多個證書 arn 的技巧?

類似的東西:

resource "aws_lb_listener" "https" {
  certificate_arn     = ["${var.certificate1_arn}", "${var.certificate2_arn}"]

}

現在似乎可以使用https://www.terraform.io/docs/providers/aws/r/lb_listener_certificate.html

此資源用於附加證書,不會替換偵聽器上的默認證書。

resource "aws_lb_listener" "front_end" {
  # ...
}

resource "aws_lb_listener_certificate" "example" {
  listener_arn    = "${aws_lb_listener.front_end.arn}"
  certificate_arn = "${aws_acm_certificate.example.arn}"
}

Hashicorp terraform 目前不支持附加多個 SSL 證書。

雖然 AWS ALB 支持多個 SSL 證書。

https://aws.amazon.com/about-aws/whats-new/2017/10/elastic-load-balancing-application-load-balancers-now-support-multiple-ssl-certificates-and-smart-certificate-選擇-使用-服務器-名稱-指示-sni/

不過,您可以使用 aws cloudformation。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM