ECS環境構築用のterraformの設定値を変数に切り出す作業をしてたんだけど、504Gatewayエラーが出るようになって軽くハマったのでメモ。
調べたところこの記事の内容とほぼ同じ事象だったらしくVPCのCIDRブロックを変数に切り出した際にセキュリティグループの更新を忘れていたらしい。。
気づけばなんてことない内容なんだけど、ECSのイベントやCloudwatchにそれらしいエラーが何も出ないので気づきにくいな。。504だけしか情報がないと対応辛い。
resource "aws_security_group_rule" "hoge-ecs" { security_group_id = aws_security_group.hoge-ecs.id type = "ingress" from_port = 80 to_port = 80 protocol = "tcp" # ここを変数に書き換えるのを忘れてた。。 cidr_blocks = [var.vpc_cidr_block] }