

# 워크플로 실행 중지
<a name="workflow-stopping"></a>

AWS Glue 콘솔, AWS Command Line Interface(AWS CLI) 또는 AWS Glue API를 사용하여 워크플로우 실행을 중지할 수 있습니다. 워크플로우 실행을 중지하면 실행 중인 모든 작업과 크롤러가 즉시 종료되고 아직 시작되지 않은 작업과 크롤러는 시작되지 않습니다. 실행 중인 모든 작업 및 크롤러가 중지되려면 최대 1분이 걸릴 수 있습니다. 워크플로우 실행 상태가 **Running(실행 중)**에서 **Stopping(중지 중)**으로 바뀌고, 워크플로우 실행이 완전히 중지되면 상태가 **Stopped(중지됨)**로 바뀝니다.

워크플로우 실행이 중지된 후 실행 그래프를 보고 완료된 작업 및 크롤러와 시작되지 않은 작업 및 크롤러를 확인할 수 있습니다. 그런 다음 데이터 무결성을 보장하기 위한 단계를 수행해야 하는지 여부를 결정할 수 있습니다. 워크플로우 실행을 중지하면 자동 롤백 작업이 수행되지 않습니다.

**워크플로우 실행을 중지하려면(콘솔)**

1. [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/)에서 AWS Glue 콘솔을 엽니다.

1. 탐색 창의 **ETL** 아래에서 **Workflows(워크플로우)**를 선택합니다.

1. 실행 중인 워크플로우를 선택한 다음 **History(기록)** 탭을 선택합니다.

1. 워크플로우 실행을 선택한 다음 **Stop run(실행 중지)**을 선택합니다.

   실행 상태가 **Stopping(중지 중)**으로 변경됩니다.

1. (선택 사항) 워크플로우 실행을 선택하고 **View run details(실행 세부 정보 보기)**를 선택한 다음 실행 그래프를 검토합니다.

**워크플로우 실행을 중지하려면(AWS CLI)**
+ 다음 명령을 입력합니다. *<workflow-name>*을 워크플로우의 이름으로 바꾸고 *<run-id>*를 중지할 워크플로우 실행의 실행 ID로 바꿉니다.

  ```
  aws glue stop-workflow-run --name <workflow-name> --run-id <run-id>
  ```

  다음은 **stop-workflow-run** 명령의 예입니다.

  ```
  aws glue stop-workflow-run --name my-workflow --run-id wr_137b88917411d128081069901e4a80595d97f719282094b7f271d09576770354
  ```