EventBridge Scheduler에서 일정 그룹 생성 - EventBridge 스케줄러

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

EventBridge Scheduler에서 일정 그룹 생성

일정 그룹과 태그 지정을 사용하여 공통 목적을 공유하거나 동일한 환경에 속하는 일정을 구성할 수 있습니다. 다음 단계에서는 새 일정 그룹을 작성하고 태그를 사용하여 레이블을 지정합니다. 그런 다음 새 일정을 해당 그룹에 연결합니다.

참고

그룹을 만든 후에는 해당 그룹에서 일정을 제거하거나 일정을 다른 그룹에 연결할 수 없습니다. 일정을 처음 만들 때만 일정을 그룹과 연결할 수 있습니다.

1단계: 새 일정 그룹 생성

다음 주제에서는 새 일정 그룹을 작성하고 이 그룹에 environment:development 태그를 사용하여 레이블을 지정하는 방법에 대해 설명합니다.

AWS Management Console
를 사용하여 새 그룹을 생성하려면 AWS Management Console
  1. 에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/events/ Amazon EventBridge 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 일정 그룹을 선택합니다.

  3. 일정 그룹 페이지에서 일정 그룹 생성을 선택합니다.

  4. 일정 그룹 세부 정보 섹션의 이름에 그룹 이름을 입력합니다. 예: TestGroup.

  5. 태그 섹션에서 다음을 수행합니다.

    1. 새로운 태그 추가를 선택합니다.

    2. 에는 이 키에 할당하려는 이름을 입력합니다. 이 자습서에서 이 일정 그룹이 속한 환경에 레이블을 지정하려면 environment를 입력하십시오.

    3. (선택 사항)에 키에 할당할 값을 입력합니다. 이 자습서에서는 환경 키에 development 값을 입력합니다.

      참고

      그룹을 생성한 후 그룹에 추가 태그를 추가할 수 있습니다.

  6. 종료하려면 일정 그룹 생성을 선택합니다. 새 그룹이 일정 그룹 목록에 표시됩니다.

  7. (선택 사항) 그룹을 편집하거나 그룹 태그를 관리하려면 새 그룹의 확인란을 선택하고 편집을 선택합니다.

    참고

    default 일정 그룹은 편집할 수 없습니다.

AWS CLI
를 사용하여 새 그룹을 생성하려면 AWS CLI
  1. 새 명령 프롬프트 창을 엽니다.

  2. AWS Command Line Interface (AWS CLI)에서 다음 create-schedule-group 명령을 입력하여 새 그룹을 생성합니다. 이 명령은 태그가 environment:development 하나인 그룹을 생성합니다. 이 태그 또는 유사한 태그 지정 시스템을 사용하여 일정 그룹이 속한 환경에 따라 일정 그룹에 레이블을 지정할 수 있습니다.

    일정 이름과 태그 키 및 값을 사용자 정보로 바꾸십시오.

    $ aws scheduler create-schedule-group --name TestGroup --tags Key=environment,Value=development

기본적으로 새 그룹은 ACTIVE 상태입니다. 이제 새로 만든 그룹에 새 일정을 연결할 수 있습니다.

2단계: 일정을 그룹과 연결하기

다음 단계를 사용하여 이전 단계에서 만든 그룹에 새 일정을 연결합니다.

AWS Management Console
를 사용하여 일정을 그룹과 연결하려면 AWS Management Console
  1. 에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/events/ Amazon EventBridge 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 일정을 선택합니다.

  3. 일정 테이블에서 일정 만들기를 선택하여 새 일정을 만듭니다.

  4. 일정 세부 정보 지정 페이지의 일정 그룹에 대해 드롭다운 목록에서 새 그룹의 이름을 선택합니다. 예를 들어, TestGroup을 선택합니다.

  5. 일정 패턴, 대상, 설정을 지정한 다음 일정 검토 및 저장 페이지에서 선택 사항을 검토하십시오. 새 일정 구성에 대한 자세한 내용은 EventBridge 스케줄러 시작하기 섹션을 참조하세요.

  6. 일정을 완료하고 저장하려면 일정 저장을 선택합니다.

AWS CLI
를 사용하여 일정을 그룹과 연결하려면 AWS CLI
  1. 새 명령 프롬프트 창을 엽니다.

  2. AWS Command Line Interface (AWS CLI)에서 다음 create-schedule 명령을 입력합니다. 이렇게 하면 일정이 생성되고 이전 단계에서 만든 sqs-test-schedule이라는 그룹과 일정이 연결됩니다. 이 일정은 템플릿 기반 Amazon SQS 대상 유형을 사용하여 SendMessage 작업을 간접적으로 호출합니다. 일정 이름, 대상 및 그룹 이름을 사용자 정보로 대체하십시오.

    $ aws scheduler create-schedule --name sqs-test-schedule --schedule-expression 'rate(5 minutes)' \ --target '{"RoleArn": "ROLE_ARN", "Arn": "QUEUE_ARN", "Input": "TEST_PAYLOAD" }' \ --group-name TestGroup --flexible-time-window '{ "Mode": "OFF"}'

이제 새 일정이 TestGroup 일정 그룹과 연결됩니다.