Amazon ECS 서비스를 용량 공급자를 사용하도록 업데이트하기
Amazon ECS 서비스를 용량 공급자를 사용하도록 업데이트하기
Amazon EC2나 Fargate 실행 유형(launch type)을 사용하는 기존 서비스가 있고 Amazon ECS Managed Instances를 사용하고 싶다면, 서비스를 Amazon ECS Managed Instances 용량 공급자를 사용하도록 업데이트해야 해요.
출처: 문서
본문
Amazon EC2나 Fargate 실행 유형을 사용하는 기존 서비스가 있다면, Amazon ECS Managed Instances를 사용하기 위해 서비스를 해당 용량 공급자를 사용하도록 업데이트해야 합니다.
사전 요구 사항
Amazon ECS Managed Instances용 용량 공급자를 생성합니다. 자세한 내용은 "Creating a capacity provider for Amazon ECS Managed Instances"를 참고하세요.
절차
콘솔
- 콘솔을 https://console.aws.amazon.com/ecs/v2 에서 엽니다.
- Clusters 페이지에서 클러스터를 선택합니다.
- 클러스터 상세 페이지의 Services 섹션에서 서비스 옆의 체크 박스를 선택한 다음 Update를 선택합니다.
- Force new deployment를 선택합니다.
- Compute configuration에서 Capacity provider strategy를 선택한 다음, 다음 중 하나를 선택합니다.
- Amazon ECS Managed Instances 용량 공급자가 기본 용량 공급자인 경우 — Use cluster default를 선택합니다.
- Amazon ECS Managed Instances 용량 공급자가 기본 용량 공급자가 아닌 경우 — **Use custom (Advanced)**를 선택하고, Amazon ECS Managed Instances 용량 공급자를 선택한 다음 Weight로
1을 선택합니다.
- Update를 선택합니다.
AWS CLI
update-service를 실행합니다. 명령 실행 방법은 AWS Command Line Interface Reference의 update-service를 참고하세요. 사용자 입력 값은 본인의 값으로 바꿔 주세요.
aws ecs update-service \
--cluster <my-cluster> \
--service <my-service> \
--capacity-provider-strategy capacityProvider=<my-managed-instance-capacity-provider>,weight=1 \
--force-new-deployment
더 알아보기 (Learn more)
- Amazon ECS Managed Instances 용량 공급자 생성에 대한 자세한 내용은 AWS 공식 문서를 참고해 주세요.