terraform実行中にタイトルエラー発生
route53 + ACMでLBを実装していましたが、route53をなしで実行することになり、コメントアウトしていたことが原因だったようです
こちらのコードとコメントが非常に参考となりました
// I think you need to define two different ALB listeners. Try this:
resource "aws_lb_listener" "http" {
load_balancer_arn = aws_alb.front_end_ALB.arn
port = "80"
protocol = "HTTP"
default_action {
type = "redirect"
redirect {
port = "443"
protocol = "HTTPS"
status_code = "HTTP_301"
}
}
}
resource "aws_lb_listener" "https" {
load_balancer_arn = aws_alb.front_end_ALB.arn
port = "443"
protocol = "HTTPS"
ssl_policy = "ELBSecurityPolicy-2016-08"
certificate_arn = data.aws_acm_certificate.tossl.arn
default_action {
...
}
}
コメントを残す