Esta página descreve como excluir e exportar jobs em lote.
Quando um job é excluído, os detalhes e o histórico dele que aparecem quando você confere 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 precisará excluir itens de outros produtos do Google Cloud que você ativou, como tópicos do Pub/Sub, tabelas do BigQuery ou registros do Cloud Logging.
O Google Cloud exclui automaticamente um job 60 dias após o cancelamento (pré-visualização), sucesso ou falha. Antes que um job seja excluído automaticamente, você pode fazer o seguinte:
Exportar informações do job: se você quiser reter as informações do job por mais de 60 dias, será possível exportar as informações do job para o BigQuery usando o Workflows. Para mais informações, consulte Exportar informações de jobs.
Excluir um job: conforme explicado neste documento, é possível excluir manualmente um job quando você estiver pronto para removê-lo da lista de jobs do projeto e não precisar mais do histórico dele. Se você excluir um job antes ou enquanto ele está em execução, ele será cancelado.
Antes de começar
- Se você nunca usou o Batch antes, revise Introdução ao Batch e ativar o Batch. 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 Editor de job em lote (
roles/batch.jobsEditor
) do IAM 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 do Google Cloud, a CLI gcloud, a API Batch, Go, Java, Node.js, Python ou C++.
Console
Para excluir um job usando o console do Google Cloud, faça o seguinte:
No console do 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?, digite
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 API Batch Node.js documentação de referência.
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 API Batch Python documentação de referência.
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 API Batch C++ documentação de referência.
Para autenticar no Batch, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.