terraform を使用して ap-southeast-1 に AWS インフラストラクチャをセットアップしていますが、aws_alb_listener リソースを使用して、us-east1 で作成した ACM 証明書をロード バランサーにリンクしたいと考えています。
resource "aws_alb_listener" "https" {
load_balancer_arn = aws_lb.main.id
port = 443
protocol = "HTTPS"
ssl_policy = "ELBSecurityPolicy-2016-08"
certificate_arn = var.acm_certificate_arn
depends_on = [aws_alb_target_group.main]
default_action {
target_group_arn = aws_alb_target_group.main.arn
type = "forward"
}
}
terraform apply を実行すると、エラーが発生します。
terraform を使用して、別のリージョンから ACM 証明書を alb にアタッチすることは可能ですか?
私のユースケースは、この証明書が AWS CloudFront で CDN としても使用されることです。