Annulla job

Questa pagina descrive come annullare i job batch. Annullare i job che vuoi interrompere o impedire di eseguire.

Idealmente, dovresti configurare i job in modo che smettano automaticamente di funzionare e non vadano a buon fine, ad esempio configurando i file eseguibili in modo che restituiscano un codice di uscita diverso da zero o un timeout, ogni volta che non si comportano come previsto. Nella pratica, però, potresti voler interrompere manualmente di lavoro. Ad esempio, annulla un job quando noti che devi risolvere un problema o sostituire un job che non è ancora stato completato.

Come i job riusciti e non riusciti, un job annullato rimane nel progetto per un massimo di 60 giorni, dopodiché Google Cloud lo elimina automaticamente. Se vuoi annullare un job e non devi conservarne le informazioni, può eliminare il job immediatamente.

Prima di iniziare

  1. Se non hai mai utilizzato Batch, consulta la guida introduttiva all'utilizzo di Batch e attivalo completando i prerequisiti per progetti e utenti.
  2. Per ottenere le autorizzazioni necessarie per annullare un job, chiedi all'amministratore di concederti Ruolo IAM Editor job batch (roles/batch.jobsEditor) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.

    Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Annullare un job

Puoi annullare un job utilizzando Google Cloud CLI o l'API Batch.

gcloud

Per annullare un job utilizzando gcloud CLI, utilizza il comando gcloud alpha batch jobs cancel:

gcloud alpha batch jobs cancel JOB_NAME --location LOCATION

Sostituisci quanto segue:

  • JOB_NAME: il nome del job.
  • LOCATION: la località del lavoro.

API

Per annullare un job utilizzando l'API Batch, utilizza il metodo jobs.cancel v1alpha:

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

Sostituisci quanto segue:

  • PROJECT_ID: il ID progetto del tuo progetto.
  • LOCATION: la località del lavoro.
  • JOB_NAME: il nome del job.

Passaggi successivi