워크플로 실행 중지 - AWS Glue

워크플로 실행 중지

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

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

워크플로우 실행을 중지하려면(콘솔)
  1. https://console.aws.amazon.com/glue/에서 AWS Glue 콘솔을 엽니다.

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

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

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

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

  5. (선택 사항) 워크플로우 실행을 선택하고 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