Esta página descreve quando e como eliminar tarefas em lote.
Quando uma tarefa é eliminada, os detalhes e o histórico da tarefa que aparecem quando vê uma tarefa e as respetivas tarefas são removidos do Batch. Se quiser remover todas as informações e recursos associados a uma tarefa, também tem de eliminar itens de quaisquer Google Cloud produtos adicionais que ativou, como tópicos do Pub/Sub, tabelas do BigQuery ou registos do Cloud Logging.
Google Cloud elimina automaticamente uma tarefa 60 dias após o cancelamento, a conclusão ou a falha da mesma. Antes de uma tarefa ser eliminada automaticamente, pode, opcionalmente, fazer qualquer uma das seguintes ações:
Exporte informações de tarefas: se quiser reter as informações da tarefa durante mais de 60 dias, pode exportar as informações da tarefa para o BigQuery através dos fluxos de trabalho. Para mais informações, consulte o artigo Exporte informações de tarefas.
Eliminar uma tarefa: conforme explicado neste documento, pode eliminar manualmente uma tarefa quando quiser removê-la da lista de tarefas do seu projeto e já não precisar do histórico da tarefa. Se eliminar uma tarefa antes ou durante a sua execução, a tarefa é cancelada e eliminada.
Antes de começar
- Se nunca usou o Batch, reveja o artigo Comece a usar o Batch e ative o Batch concluindo os pré-requisitos para projetos e utilizadores.
-
Para receber as autorizações de que precisa para eliminar uma tarefa, peça ao seu administrador para lhe conceder a função de IAM Editor de tarefas em lote (
roles/batch.jobsEditor
) no projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.
Elimine uma tarefa
Pode eliminar uma tarefa através da Google Cloud consola, da CLI gcloud, da API Batch, do Go, do Java, do Node.js, do Python ou do C++.
Consola
Para eliminar uma tarefa através da Google Cloud consola, faça o seguinte:
Na Google Cloud consola, aceda à página Lista de tarefas.
Clique no nome da tarefa que criou. É apresentada a página Detalhes do trabalho.
Clique em
Eliminar.Na caixa de diálogo Eliminar tarefa em lote?, introduza
Delete
no campo.Clique em Eliminar.
A página Lista de trabalhos apresenta o trabalho como eliminado.
gcloud
Para eliminar uma tarefa através da CLI gcloud, use o comando gcloud batch jobs delete
.
gcloud batch jobs delete JOB_NAME --location LOCATION
Substitua o seguinte:
JOB_NAME
: o nome da tarefa.LOCATION
: a localização da tarefa.
API
Para eliminar uma tarefa através da API Batch, use o método
jobs.delete
:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do projeto do seu projeto.LOCATION
: a localização da tarefa.JOB_NAME
: o nome da tarefa.
Ir
Go
Para mais informações, consulte a documentação de referência da API Go em lote.
Para se autenticar no Batch, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Java
Java
Para mais informações, consulte a documentação de referência da API Java em lote.
Para se autenticar no Batch, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure 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 Node.js em lote.
Para se autenticar no Batch, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Python
Para mais informações, consulte a documentação de referência da API Python em lote.
Para se autenticar no Batch, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure 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++ em lote.
Para se autenticar no Batch, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.