Nesta página, descrevemos como excluir e exportar jobs do Batch.
Quando um job é excluído, os detalhes e o histórico dele que aparecem quando você ver uma tarefa e as tarefas dela são removidas dos em lote. Se você quiser remover todas as informações e recursos associados a uma tarefa, você também precisará excluir itens de quaisquer Os 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 (Visualização), bem-sucedido ou com falha. Antes de um job é excluído automaticamente, você tem a opção de realizar uma das seguintes ações:
Exportar o job: se você quiser reter as informações do job por mais de 60 dias, escolha uma das opções a seguir:
- Exporte o job para o BigQuery. O
Exemplo de script de
export-to-bigquery-delete-batch-jobs
(em inglês) exporta um job para o BigQuery e o exclui. Se você não quiser e excluir o job depois de exportá-lo, é possível modificar o script de amostra. - Configurar notificações do Pub/Sub para o job e transmiti-las notificações ao BigQuery. Para mais informações, consulte Monitore jobs usando notificações.
- Exporte o job para o BigQuery. O
Exemplo de script de
Excluir uma tarefa: conforme explicado neste documento, é possível manualmente excluir um job quando estiver pronto para removê-lo da lista de jobs do projeto e não precisam mais do histórico do job. Se você excluir um job antes ou enquanto ele estiver em execução, o job 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 ter as permissões necessárias para excluir um job, peça ao administrador para conceder a você Editor de jobs em lote (
roles/batch.jobsEditor
) do projeto. Para mais informações sobre como conceder papéis, consulte Gerenciar acesso.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 console do Google Cloud, CLI gcloud, 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 API Batch Go 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.
Java
Java
Para mais informações, consulte a API Batch Java 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.
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.
A seguir
- Veja o exemplo de script
export-to-bigquery-delete-batch-jobs
- Visualizar os jobs no projeto
- Criar outro job