

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

# 4단계: (선택 사항) 내보내기 작업을 예약하는 트리거 생성
<a name="S3-tutorial-step4"></a>

이전 단계에서 생성된 내보내기 작업을 정기적으로 실행하려면 예약된 트리거를 생성할 수 있습니다. 자세한 내용은 AWS Glue 개발자 안내서의 [AWS Glue 트리거](https://docs.aws.amazon.com/glue/latest/dg/about-triggers.html)를 참조하세요.

**AWS Glue 작업 예약**

1. 다음 AWS CLI 명령은 월요일 12:00 UTC에 주 1`AmazonKeyspacesExportToS3-cfn-setup-cfn-glue`회 이름으로 AWS Glue 작업을 `KeyspacesExportWeeklyTrigger` 실행하는 이름을 가진 간단한 트리거의 예입니다.

   ```
   aws glue create-trigger \
     --name KeyspacesExportWeeklyTrigger \
     --type SCHEDULED \
     --schedule "cron(0 12 ? * MON *)" \
     --start-on-creation \
     --actions '[{
        "JobName": "AmazonKeyspacesExportToS3-cfn-setup-cfn-glue"
     }]'
   ```
   + 예약된 작업의 기본 설정을 재정의하려면 인수로 전달할 수 있습니다. 이 예제에서는 키스페이스 이름, 테이블 이름, 작업자 수 및 작업자 유형을 인수로 전달하여 재정의합니다. 다음 CLI 명령은 그 예입니다.

     ```
     aws glue create-trigger \
       --name KeyspacesExportWeeklyTrigger \
       --type SCHEDULED \
       --schedule "cron(0 12 ? * MON *)" \
       --start-on-creation \
       --actions '[{
          "JobName": "AmazonKeyspacesExportToS3-cfn-setup-cfn-glue",
          "Arguments": {
            "--number-of-workers": "8",
            "--worker-type": "G.2X"},
            "--table_name": "{{my_table}}",
            "--keyspace_name": "{{my_keyspace}}"
       }]'
     ```

1. 트리거가 생성되었는지 확인하려면 다음 명령을 사용합니다.

   ```
   aws glue list-triggers
   ```

   명령의 출력은 이와 비슷해야 합니다.

   ```
   {
       "TriggerNames": [
           "KeyspacesExportWeeklyTrigger"
       ]
   }
   ```

이 자습서에서 생성된 AWS 리소스를 정리하려면 로 이동합니다[5단계: (선택 사항) 정리](S3-tutorial-step5.md).