Esta página descreve quando e como excluir jobs do Batch.
Quando um job é excluído, os detalhes e o histórico dele que aparecem quando você visualiza um job e as tarefas dele são removidos do Batch. Se você quiser remover todas as informações e recursos associados a um job, também será necessário excluir itens de outros Google Cloud produtos ativados, como tópicos do Pub/Sub, tabelas do BigQuery ou registros do Cloud Logging.
Google Cloud exclui automaticamente um job 60 dias após ele ser cancelado, bem-sucedido ou falhar. Antes que um job seja excluído automaticamente, você pode fazer uma das seguintes ações:
Exportar informações do job: se você quiser manter as informações do job por mais de 60 dias, exporte as informações do job para o BigQuery usando o Workflows. Para mais informações, consulte Exportar informações do job.
Excluir um job: conforme explicado neste documento, você pode excluir um job manualmente quando estiver pronto para removê-lo da lista de jobs do projeto e não precisar mais do histórico do job. Se você excluir um job antes ou durante a execução, ele será cancelado e excluído.
Antes de começar
- Se você nunca usou o Batch, consulte Introdução ao Batch e ative o Batch concluindo os pré-requisitos para projetos e usuários.
-
Para conseguir as permissões necessárias para excluir um job, peça ao administrador que conceda a você o papel do IAM Editor de jobs do Batch (
roles/batch.jobsEditor) no projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.Também é possível conseguir as permissões necessárias com papéis personalizados ou outros papéis predefinidos.
Excluir um job
É possível excluir um job usando o Google Cloud console, a CLI gcloud, a API Batch, Go, Java, Node.js, Python ou C++.
Console
Para excluir um job usando o Google Cloud console, faça o seguinte:
No Google Cloud console, acesse a página Lista de jobs.
Clique no nome do job criado. A página Detalhes do job será aberta.
Clique em Excluir.
Na caixa de diálogo Excluir job em lote?, no campo, digite
Delete.Clique em Excluir.
A página Lista de jobs mostra que o job foi excluído.
gcloud
Para excluir um job usando a CLI gcloud, use o
gcloud batch jobs delete comando.
gcloud batch jobs delete JOB_NAME --location LOCATION
Substitua:
JOB_NAME: o nome do job.LOCATION: o local do job.
API
Para excluir um job usando a API Batch, use o
jobs.delete método:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Substitua:
PROJECT_ID: o ID do projeto.LOCATION: o local do job.JOB_NAME: o nome do job.
Ir
Go
Para mais informações, consulte a documentação de referência da APIGo Batch.
Para autenticar no Batch, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Para mais informações, consulte a API Java Batch documentação de referência.
Para autenticar no Batch, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Node.js
Para mais informações, consulte a documentação de referência da API Batch Node.js API reference documentation.
Para autenticar no Batch, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Python
Para mais informações, consulte a documentação de referência da APIPython Batch.
Para autenticar no Batch, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
C++
C++
Para mais informações, consulte a documentação de referência da API C++Batch.
Para autenticar no Batch, configure o Application Default Credentials. Se quiser mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.