リスナールール
デフォルトアクション
リスナーで定義する https://www.terraform.io/docs/providers/aws/r/lb_listener.html
terraform
https://www.terraform.io/docs/providers/aws/r/lb_listener_rule.html
conditionsブロックは何かしら必要?applyできない
何も設定しないとterraformでapplyできないが、パスパターンでワイルドカードを指定すれば問題ない。
resource "aws_lb_listener_rule" "forward" {
listener_arn = module.alb.alb_http_listener_arn
priority = 100
action {
type = "forward"
target_group_arn = module.alb.target_group_arn
}
condition {
path_pattern {
values = ["/*"]
}
}
}
固定レスポンスのbody
1024文字以内でないと弾かれる。 htmlを返すこともできるが、CSSをS3に置いたりなどして文字数を減らす必要がある(そのためにS3バケット用意するのもな…とも思いつつ)