2017-12-06 2 views
2

나는 Elastic Container Service에 대한 작업 정의를 작성하고 Fargate 클러스터에서이를 성공적으로 실행했습니다. 그러나 클러스터에서 예약 된 작업을 만들 때 "시작 유형"옵션이 EC2로 하드 코드됩니다. Fargate에서 작업을 실행하도록 명령 줄을 명령하는 방법이 있습니까?AWS에서 ECS 작업을 예약하는 방법 Fargate

enter image description here

답변

0

없음이 아직 불행하게도 지원하지 않습니다. 공개 문제는 here입니다. 다행히도 그것을 사용하고 싶으면 빨리 끝나기를 바랍니다!

+0

링크 된 버그는 명령 줄에서 ECS 예약을 허용하는 것과 관련이 있으며 FARGATE와 관련된 내용은 언급하지 않았습니다. cli에는 예약 방법이 없기 때문에 FARGATE에서 작업을 예약 할 방법이 없습니다. – NikhilWanpal

1

FARGATE에서 작업을 예약 할 방법이없는 것처럼 보입니다.

지금 당장 실행할 수있는 유일한 방법은 ECS 외부의 '스케줄러'를 사용하는 것입니다. 나는 람다와 함께했다. jenkins 또는 ECS에 aws-cli 명령을 실행하는 간단한 cron 작업을 사용할 수도 있습니다.이 두 경우 모두 인스턴스가 항상 실행 중이어야합니다.

ECS 작업으로 전송할 매개 변수 (재정의)를 허용하는 람다를 작성했으며 작업에 필요한 일정이 있습니다.

0

공개 : 나는 https://www.powerdown.io

기타 서비스는이 기능을 제공 @ 파워 다운을 제공하는 SenseDeep을 위해 작동합니다. PowerDown은 Fargate 서비스를 예약 할 수있는 기능을 제공합니다. 이것은 서비스 수준이 아닌 작업 수준이지만 작업을위한 서비스를 만드는 것은 쉽습니다. 예 : 9-5 M-F를 실행하기 위해 CICD 파이프 라인 컨테이너를 예약 할 수 있습니다.

관련 문제