Nesta página, descrevemos 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 produtos doGoogle Cloud que você ativou, como tópicos do Pub/Sub, tabelas do BigQuery ou registros do Cloud Logging.
OGoogle Cloud exclui automaticamente um job 60 dias após ele ser cancelado, concluído ou falhar. Antes que um job seja excluído automaticamente, você pode fazer uma das seguintes ações:
Informações do job de exportação: se você quiser reter as informações do job por mais de 60 dias, exporte-as para o BigQuery usando o Workflows. Para mais informações, consulte Exportar informações do job.
Excluir um job: conforme explicado neste documento, é possível excluir um job manualmente quando você quiser remover da lista de jobs do projeto e não precisar mais do histórico dele. 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, leia Começar a usar o Batch e ative o serviço concluindo os pré-requisitos para projetos e usuários.
-
Para receber as permissões necessárias para excluir um job, peça ao administrador para conceder a você o papel do IAM de Editor de jobs em lote (
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 por meio de papéis personalizados ou de outros papéis predefinidos.
Excluir um job
É possível excluir um job usando o console Google Cloud , 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 console Google Cloud , acesse a página Lista de jobs.
Clique no nome do job que você criou. A página Detalhes do job será aberta.
Clique em
Excluir.Na caixa de diálogo Excluir job em lote?, insira
Delete
no campo.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
comando gcloud batch jobs delete
.
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
método jobs.delete
:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Substitua:
PROJECT_ID
: o ID do projeto do seu projeto.LOCATION
: o local do job.JOB_NAME
: o nome do job.
Go
Go
Para mais informações, consulte a documentação de referência da API Batch Go.
Para autenticar no Batch, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Java
Para mais informações, consulte a documentação de referência da API Batch Java.
Para autenticar no Batch, configure o Application Default Credentials. Para 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.
Para autenticar no Batch, configure o Application Default Credentials. Para 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 API Batch Python.
Para autenticar no Batch, configure o Application Default Credentials. Para 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 Batch C++.
Para autenticar no Batch, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.