작업 취소

이 페이지에서는 Batch 작업을 취소하는 방법을 설명합니다. 실행을 중지하거나 실행하지 않으려는 작업을 취소합니다.

의도한 대로 작동하지 않을 때마다 실행을 자동으로 중지하고 실패하도록 작업을 구성하는 것이 좋습니다. 예를 들어 0이 아닌 종료 코드 또는 제한 시간을 반환하도록 실행 가능 항목을 구성합니다. 하지만 실제로는 완료되지 않은 작업을 수동으로 중지해야 할 수도 있습니다. 예를 들어 문제를 해결해야 하는 경우 작업을 취소하거나 아직 완료되지 않은 작업을 교체해야 합니다.

성공 및 실패한 작업과 마찬가지로 취소된 작업은 최대 60일 동안 프로젝트에 남아 있으며 그 후에는 Google Cloud에서 자동으로 삭제됩니다. 작업을 취소하고 작업 정보를 보관할 필요가 없는 경우 즉시 작업을 삭제할 수 있습니다.

시작하기 전에

  1. Batch를 사용한 적이 없으면 Batch 시작하기를 검토하고 프로젝트 및 사용자 기본 요건을 완료하여 Batch를 사용 설정하세요.
  2. 작업을 취소하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Batch 작업 편집자(roles/batch.jobsEditor) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

    커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

작업 취소

Google Cloud CLI 또는 Batch API를 사용하여 작업을 취소할 수 있습니다.

gcloud

gcloud CLI를 사용하여 작업을 취소하려면 gcloud alpha batch jobs cancel 명령어를 사용합니다.

gcloud alpha batch jobs cancel JOB_NAME --location LOCATION

다음을 바꿉니다.

  • JOB_NAME: 작업의 이름
  • LOCATION: 작업의 위치

API

Batch API를 사용하여 작업을 취소하려면 jobs.cancel v1alpha 메서드를 사용합니다.

POST https://batch.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME:cancel

다음을 바꿉니다.

다음 단계