ecsInstanceRole사용 유형 - Ec2정책 이름 - AmazonEC2ContainerServiceforEC2Role (ECR 사용시 ECR 권한 넣기)ecsTaskExecutionRole사용 유형 - ecs-tasks정책 이름 - AmazonECSTaskExe
inboundCustom TCP 2222 -> 0.0.0.0/0Custom TCP 8080 -> 0.0.0.0/0outboundAll Traffic -> 0.0.0.0/0inboundCostom TCP 32768 - 65535 -> 0.0.0.0/0outboundAll
Cluster 생성ec2 방식경로 Cluster → Cluster 생성Select cluster template - EC2 Linux + Networking방식 선택Next step 클릭Cluster name - skills-cluster <임의 값>EC2 인스턴
container name - skills-containerImage - EcR에 push한 이미지Task definitions을 생성한 후 해당 IAM Role에 AmazonEC2ContainerRegistryFullAccess권한을추가해줍니다.
경로 Cluster → (Cluster name) → 서비스 → 서비스 생성 클릭시작 유형 - EC2 패밀리 - skills-td개정 - (latest)클러스터 - (cluster name)서비스 이름 - skills-sv배포 유형 - 롤링 업데이트 배치 템플릿 - 호
iam 및 cluster까지는 동일 Task Definition와 보안 그룹만 다름Task Definition 생성시작 유형 호환성 선택 - EC2다음 단계 클릭테스크 정의 이름 - test-td테스크 역할 - ecsTaskExecutionRole네트워크 모드 - aw
ecsTaskEXecutionRoleAWSServiceRoleForECS사용 유형 - ecs
inboundCustom TCP 2222 -> 0.0.0.0/0outboundAll Traffic -> 0.0.0.0/0inboundCostom TCP 8080 -> 0.0.0.0/0outboundAll Traffic -> 0.0.0.0/0inboundHTTP 80 -
Task Definition 생성경로 ECS → Task Definition → now task Definition 생성 클릭FARGATE 선택 다음 단계테스크 정의 이름 - skills-td테스크 역할 - ecsTaskEXecutionRole운영 체제 패밀리 - Li
경로 클러스터 → (cluster name)생성 클릭시작 유형 - FARGATE운영 체제 패밀리 - Linux작업 정의 - (Task Definition)플랫폼 버전 - LATEST클러스터 - (cluster name)서비스 - skills-svc작업 개수 - (ECS