여기에서는 도커 이미지를 가지고 ecs를 만들기 위한 대상 그룹과 로드 밸런서를 만드는 과정을 포스팅 하도록 한다.
ecs 로직도는 다음과 같다.
도커 이미지는 따로 준비하도록 하자.
처음 대상그룹을 설정할 때 http로 접속하기 위한 포트를 설정하는데 여기에선 기본 80포트로 세팅하자. 내가 만든 도커 이미지에서 어떤 포트를 expose 했냐에 따라서 달라질 수 있다.
내가 만든 vpc를 설정하는데 여기선 전 포스팅에서 만든 vpc를 사용하기로 한다. health checks path는 /health로 지정해준다.
확인을 누르고 IPv4 주소를 추가하는 부분이 있는데 여기선 설정한 VPC의 private 주소를 넣어주도록 하자. 그 다음으로 나오는 포트는 서비스와 대상 그룹을 연결할 포트이므로 8080을 넣어주도록 하자.
vpc도 대상그룹에서 설정했던 vpc를 똑같이 설정하고 가용영역 a,c 둘 다 체크해준 다음 서브넷은 public으로 설정해준다.
리스너에서 로드밸런서 포트는 80으로 설정하고 위에서 생성한 대상그룹을 설정해준다.
마지막으로 로드밸런서를 통해 접근할 보안그룹 규칙을 설정해야한다. vpc는 역시 똑같이 설정하고 인바운드 규칙으로 80포트에 접속하기 위해 추가해준다.
다음 ecs 생성에서 계속
https://velog.io/@csu5216/AWS-ECS-%EC%83%9D%EC%84%B1