예약된 작업 - Amazon Elastic Container Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

예약된 작업

Amazon ECS는 예약된 작업 생성을 지원합니다. 예약된 작업은 Amazon을 사용합니다. EventBridge 스케줄러.

스케줄링된 작업을 생성하십시오. EventBridge 스케줄러 콘솔

예약된 작업은 Amazon에서 시작합니다. EventBridge 스케줄러 스케줄은 다음을 사용하여 생성할 수 있습니다. EventBridge 스케줄러 콘솔. Amazon ECS 콘솔에서 예약된 작업을 생성할 수 있지만, 현재는 EventBridge 스케줄러 콘솔은 더 많은 기능을 제공하므로 다음 단계를 통해 작업 생성 과정을 안내합니다. EventBridge 스케줄러 스케줄은 예약된 작업을 시작합니다.

작업을 예약하기 전에 다음 단계를 완료하십시오.

  1. VPC 콘솔을 사용하여 작업이 실행되는 서브넷 ID와 서브넷의 보안 그룹 ID를 가져올 수 있습니다. 자세한 내용은 을 참조하십시오.서브넷 보기, 및보안 그룹 보기에서아마존 VPC 사용 설명서.

  2. 구성하십시오. EventBridge 스케줄러 실행 역할. 자세한 내용은 을 참조하십시오.실행 역할 설정에서아마존 EventBridge 스케줄러 사용 설명서.

  3. 다음을 구성하십시오. EventBridge 스케줄러 타겟. 자세한 내용은 을 참조하십시오.목표 설정에서아마존 EventBridge 스케줄러 사용 설명서.

콘솔을 사용하여 새 일정을 만들려면
  1. 아마존 열기 EventBridge 스케줄러 콘솔:https://console.aws.amazon.com/scheduler/home.

  2. ... 에스케줄페이지, 선택일정 생성.

  3. ... 에일정 세부 정보 지정하기페이지, 내부스케줄 이름 및 설명섹션에서 다음을 수행하십시오.

    1. 에 대해스케줄 이름, 스케줄 이름을 입력합니다. 예: MyTestSchedule.

    2. (선택 사항)설명일정에 대한 설명을 입력합니다. 예: TestSchedule.

    3. 에 대해스케줄 그룹드롭다운 목록에서 스케줄 그룹을 선택합니다. 그룹이 없는 경우 선택하세요.기본값입니다. 스케줄 그룹을 만들려면 다음을 선택합니다.나만의 일정을 만드세요.

      스케줄 그룹을 사용하여 스케줄 그룹에 태그를 추가할 수 있습니다.

  4. 스케줄 옵션을 선택합니다.

    발생 수행할 작업

    일회성 스케줄

    일회성 스케줄은 지정한 날짜 및 시간에 대상을 한 번만 호출합니다.

    ... 에 대한날짜 및 시간, 다음을 수행하십시오.

    • 에 유효한 날짜를 입력합니다.YYYY/MM/DD형식.

    • 타임스탬프를 24시간 단위로 입력합니다.hh:mm형식.

    • ... 에 대해타임존, 시간대를 선택하세요.

    반복 일정

    반복 스케줄은 다음을 사용하여 지정한 속도로 대상을 호출합니다.cron표현식 또는 비율 표현식.

    1. Schedule type(일정 유형)에서 다음 중 하나를 수행합니다.

      • cron 식을 사용하여 일정을 정의하려면 Cron-based schedule(Cron 기반 일정)을 선택하고 cron 식을 입력합니다.

      • rate 식을 사용하여 일정을 정의하려면 Rate-based schedule(Rate 기반 일정)을 선택하고 rate 식을 입력합니다.

        cron 및 rate 표현식에 대한 자세한 내용은 을 참조하십시오.스케줄 유형: EventBridge 스케줄러에서아마존 EventBridge 스케줄러 사용 설명서.

    2. ... 에 대한유연한 시간대, 선택하세요끄기옵션을 끄거나 사전 정의된 시간 창 중 하나를 선택하십시오. 예를 들어, 다음과 같은 경우15분그리고 1시간에 한 번씩 대상을 호출하도록 반복 일정을 설정하면 일정은 매시간 시작 후 15분 이내에 실행됩니다.

  5. (선택 사항) 선택한 경우반복 일정이전 단계에서타임프레임섹션, 다음을 수행하십시오.

    1. 에 대해타임존, 시간대를 선택하세요.

    2. ... 에 대해시작 날짜 및 시간, 유효한 날짜를 입력하십시오.YYYY/MM/DD형식을 지정한 다음 타임스탬프를 24시간 단위로 지정합니다.hh:mm형식.

    3. ... 에 대해종료 날짜 및 시간, 유효한 날짜를 입력하십시오.YYYY/MM/DD형식을 지정한 다음 타임스탬프를 24시간 단위로 지정합니다.hh:mm형식.

  6. 다음을 선택합니다.

  7. ... 에대상 선택페이지에서 다음을 수행하십시오.

    1. 선택모든 API그런 다음 검색 상자에 다음을 입력합니다.ECS.

    2. 선택아마존 ECS.

    3. 검색 상자에 다음을 입력합니다.RunTask그런 다음 선택합니다.RunTask.

    4. ... 에 대한ECS 클러스터클러스터를 선택합니다.

    5. 에 대해ECS 태스크작업에 사용할 작업 정의를 선택합니다.

    6. 시작 유형을 사용하려면 확장하세요.컴퓨팅 옵션그런 다음 선택시작 유형. 그런 다음 시작 유형을 선택합니다.

      Fargate 시작 유형이 지정된 경우플랫폼 버전, 사용할 플랫폼 버전을 입력합니다. 지정된 플랫폼이 없는 경우LATEST플랫폼 버전이 사용됩니다.

    7. 에 대해서브넷, 작업을 실행할 서브넷 ID를 입력합니다.

    8. 에 대해보안 그룹, 서브넷의 보안 그룹 ID를 입력합니다.

    9. (선택 사항) 기본값 이외의 작업 배치 전략을 사용하려면 다음을 확장하십시오.배치 제약그런 다음 제약 조건을 입력합니다.

      자세한 정보는 Amazon ECS 작업 배치을 참조하세요.

    10. (선택 사항) 작업을 식별하는 데 도움이 되도록 하려면 다음을 참조하십시오.태그태그를 구성하세요.

      Amazon ECS가 새로 시작된 모든 작업에 자동으로 작업 정의 태그를 지정하도록 하려면 다음을 선택하십시오.Amazon ECS 관리형 태그를 활성화합니다..

  8. 다음을 선택합니다.

  9. 설정 페이지에서 다음 작업을 수행하십시오.

    1. 스케줄을 켜려면 아래에서스케줄 상태, 토글스케줄 활성화.

    2. 일정에 맞는 재시도 정책을 구성하려면 다음을 참조하십시오.재시도 정책 및 데드레터 큐 (DLQ), 다음과 같이 하십시오.

      • 토글재시도.

      • ... 에 대한이벤트의 최대 보존 시간, 최대값 입력시간 (들)최소그 EventBridge 스케줄러는 처리되지 않은 이벤트를 보관해야 합니다.

      • 최대 시간은 24시간입니다.

      • ... 에최대 재시도 횟수, 최대 횟수를 입력합니다. EventBridge 대상이 오류를 반환하면 스케줄러가 스케줄을 재시도합니다.

        최대값은 185회 재시도입니다.

      재시도 정책을 사용하면 스케줄이 대상 호출에 실패할 경우 EventBridge 스케줄러가 스케줄을 다시 실행합니다. 구성된 경우 스케줄에 대한 최대 보존 시간 및 재시도 시간을 설정해야 합니다.

    3. 위치를 선택하세요. EventBridge 스케줄러는 전달되지 않은 이벤트를 저장합니다.

      데드레터 큐 (DLQ)선택권 수행할 작업
      보관하지 마세요 [None]을 선택합니다.
      이벤트를 동일한 위치에 저장합니다.AWS 계정일정을 만들고 있는 곳
      1. 선택내 대기열에서 Amazon SQS 대기열을 선택하세요.AWS 계정DLQ로.

      2. Amazon SQS 대기열의 Amazon 리소스 이름 (ARN) 을 선택합니다.

      이벤트를 다른 곳에 저장하십시오.AWS 계정일정을 만들 때 참고하세요.
      1. 선택다른 큐에 Amazon SQS 대기열을 지정하십시오.AWS 계정DLQ로.

      2. Amazon SQS 대기열의 Amazon 리소스 이름 (ARN) 을 입력합니다.

    4. 고객 관리 키를 사용하여 대상 입력을 암호화하려면 다음을 참조하십시오.암호화, 선택암호화 설정 사용자 지정 (고급).

      이 옵션을 선택하는 경우 기존 KMS 키 (ARN) 를 입력하거나 선택하십시오.생성하기AWS KMS key다음으로 이동하려면AWS KMS콘솔. 방법에 대한 자세한 내용은 EventBridge 스케줄러는 저장된 데이터를 암호화합니다. 을 참조하십시오.저장 중 암호화내부아마존 EventBridge 스케줄러 사용 설명서.

    5. ... 에 대한권한, 선택기존 역할 사용그런 다음 역할을 선택합니다.

      가지고 있어야 할 것 EventBridge 스케줄러가 자동으로 새 실행 역할을 생성합니다. 선택이 일정에 새 역할 생성. 그런 다음 이름을 입력합니다.역할 이름. 이 옵션을 선택하면 EventBridge 스케줄러는 템플리트된 대상에 필요한 필수 권한을 역할에 연결합니다.

  10. 다음을 선택합니다.

  11. 에서일정 검토 및 생성페이지에서 일정 세부 정보를 검토하십시오. 각 섹션에서 다음을 선택합니다.편집해당 단계로 돌아가서 세부 정보를 편집하려면

  12. 선택일정 생성.

    에서 새 일정 및 기존 일정 목록을 볼 수 있습니다.일정페이지. 언더 더상태칼럼, 새 일정이 다음과 같은지 확인하세요.활성화됨.

내 사진 보기 EventBridge 콘솔에서 스케줄러가 예약한 작업

귀하의 EventBridge 스케줄러 예약 작업은 Amazon ECS 콘솔에서 볼 수 있습니다.

예약된 태스크를 보려면(Amazon ECS 콘솔)
  1. https://console.aws.amazon.com/ecs/v2에서 콘솔을 엽니다.

  2. 선택하세요클러스터그런 다음 예약된 작업이 실행되는 클러스터를 선택합니다.

  3. 클러스터: cluster-name 페이지에서 예약된 작업(Scheduled Tasks)을 선택합니다.

    참고

    예약된 작업을 보는 기능은 현재 클래식 Amazon ECS 콘솔에서만 사용할 수 있습니다. 클래식 콘솔로 전환하려면 다음 중 하나를 토글할 수 있습니다.새로운 ECS 경험왼쪽의 탐색 메뉴 상단에 있는 버튼을 누르거나 다음을 선택하십시오.클래식 콘솔아래 정보 상자의 링크예약된 작업탭.

  4. 예약된 모든 작업이 나열됩니다.

편집 및 EventBridge 스케줄러 스케줄 작업

기존 항목을 수정할 수 있습니다. EventBridge 콘솔을 사용한 스케줄러 스케줄.

편집하려면 EventBridge 스케줄러 예약 작업 (Amazon ECS 콘솔)
  1. https://console.aws.amazon.com/ecs/v2에서 콘솔을 엽니다.

  2. 예약된 태스크를 편집할 클러스터를 선택합니다.

  3. 클러스터: cluster-name 페이지에서 예약된 작업(Scheduled Tasks)을 선택합니다.

  4. 편집할 스케줄 규칙을 선택한 다음 선택합니다.업데이트.

  5. 일정을 끄려면 아래에서스케줄링된 규칙, 토글켜져 있습니다..

  6. 스케줄 옵션을 수정하려면스케줄 유형, 다음 중 하나를 수행하십시오.

    발생 수행할 작업

    고정된 간격으로 실행

    ... 에 대해가치시간, 분 또는 일 수를 입력한 다음단위, 간격 단위를 선택합니다.

    크론

    1. 양식크론 표현식, 크론 표현식을 입력합니다.

      cron 및 rate 표현식에 대한 자세한 내용은 을 참조하십시오.스케줄 유형: EventBridge 스케줄러에서아마존 EventBridge 스케줄러 사용 설명서.

  7. 대상 (클러스터 및 작업) 을 추가로 변경한 다음 다음을 선택합니다.업데이트.