2021





프론트 next 서버에서 ssr 기능이랑 소켓연결떄문에 컨테이너 포트를 whitelist마냥 열어줘야하는지 알고 ( 아웃 바운드도 지정해서 열어줬음 )


쓰는 포트 8개 다 쳐열어놨더니 거기서 컨테이너 <-> 대상그룹 사이 포트 연결이 꼬였음. 


어떻게 해결하는지 몰라서


네트워크 모드까지 바꾸는대 거기서 또 오류나서 abl 대상그룹 설정 싹다 갈아엎고 다시 짜느라 시간 존나 오래걸림. 


이 모든 원인이 테스크 정의문을 ㅈ같이 짯고 networkMode랑 portMappings 이해도가 없어서였음.


ecs 쓸꺼면 저거 두개는 상세히 알아두삼. 


나처럼 멍청하게 삽질 ㄴㄴ 


근대 아웃바운드 원래 화이트 리스트마냥 지정해서 여는거 맞지않음? 





{
  "family": "xxxxx",
  "networkMode": "bridge",
  "requiresCompatibilities": ["EC2"],
  "containerDefinitions": [
    {
      "name": "blogshow",
      "image": "xxxx.dkr.ecr.ap-northeast-2.amazonaws.com/xxxx:latest",
      "memory": 512,
      "cpu": 256,
      "essential": true,
      "portMappings": [{ "containerPort": 3000, "hostPort": 80 }],

      "logConfiguration": {
        "logDriver": "awslogs",
        "options": {
          "awslogs-group": "/ecs/blogshow",
          "awslogs-region": "ap-northeast-2",
          "awslogs-stream-prefix": "ecs"
        }
      }
    }
  ]
}