Closed sakamotodesu closed 4 years ago
NATがないとECSからECRにアクセスできない?!以前はデフォルトVPC使ってたからNATが残っててアクセスできてたのかな
https://aws.amazon.com/jp/premiumsupport/knowledge-center/ecs-pull-container-api-error-ecr/
停止理由 Task failed ELB health checks in (target-group arn:aws:elasticloadbalancing:ap-northeast-1:616703994274:targetgroup/bittrader-alb-target/69864a2aad004e75)
とかでまくってタスクが死んでたんだけど、以下が原因だった
とりあえずtarget groupもsgもコンテナも8080で起動したら、タスクのpublic ip:8080にアクセス可能になった
publicのIPからだとsgの接続元ipを任意OKに変更しないとつながらなかった よく考えればsgはprivate subnetからしか許可しない設定になってたからそりゃそうだった ALB経由からもう接続できるようになってたので、Listenerだけ調整して完了した
VPC Subnet root table ALB の作成とコード化