En esta página se describe cuándo y cómo eliminar trabajos por lotes.
Cuando se elimina una tarea, los detalles y el historial de la tarea que aparecen cuando consultas una tarea y sus subtareas se eliminan de Batch. Si quieres eliminar toda la información y los recursos asociados a un trabajo, también debes eliminar los elementos de losGoogle Cloud productos adicionales que hayas habilitado, como los temas de Pub/Sub, las tablas de BigQuery o los registros de Cloud Logging.
Google Cloud elimina automáticamente una tarea 60 días después de que se cancele, se complete o falle. Antes de que se elimine automáticamente una tarea, puedes hacer una de las siguientes acciones:
Información de la tarea de exportación: si quieres conservar la información de la tarea durante más de 60 días, puedes exportarla a BigQuery mediante Workflows. Para obtener más información, consulta Exportar información de los trabajos.
Eliminar un trabajo: como se explica en este documento, puedes eliminar manualmente un trabajo cuando quieras quitarlo de la lista de trabajos de tu proyecto y ya no necesites su historial. Si eliminas un trabajo antes de que se ejecute o mientras se está ejecutando, se cancelará y se eliminará.
Antes de empezar
- Si no has usado Batch antes, consulta el artículo Empezar a usar Batch y habilita Batch completando los requisitos previos para proyectos y usuarios.
-
Para obtener los permisos que necesitas para eliminar un trabajo, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Editor de trabajos por lotes (
roles/batch.jobsEditor
) en el proyecto. Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.
Eliminar una tarea
Puedes eliminar un trabajo mediante la Google Cloud consola, la CLI de gcloud, la API Batch, Go, Java, Node.js, Python o C++.
Consola
Para eliminar un trabajo mediante la consola Google Cloud , siga estos pasos:
En la Google Cloud consola, ve a la página Lista de tareas.
Haz clic en el nombre del trabajo que has creado. Se abrirá la página Detalles del trabajo.
Haz clic en
Eliminar.En el cuadro de diálogo ¿Eliminar trabajo por lotes?, introduce
Delete
en el campo.Haz clic en Eliminar.
En la página Lista de tareas se indica que la tarea se ha eliminado.
gcloud
Para eliminar un trabajo con gcloud CLI, usa el comando gcloud batch jobs delete
.
gcloud batch jobs delete JOB_NAME --location LOCATION
Haz los cambios siguientes:
JOB_NAME
: el nombre del puesto.LOCATION
: la ubicación del puesto.
API
Para eliminar un trabajo mediante la API Batch, usa el método jobs.delete
:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Haz los cambios siguientes:
PROJECT_ID
: el ID de proyecto de tu proyecto.LOCATION
: la ubicación del puesto.JOB_NAME
: el nombre del puesto.
Go
Go
Para obtener más información, consulta la documentación de referencia de la API Batch Go.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Java
Para obtener más información, consulta la documentación de referencia de la API Batch Java.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Node.js
Node.js
Para obtener más información, consulta la documentación de referencia de la API Batch Node.js.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Python
Python
Para obtener más información, consulta la documentación de referencia de la API Batch Python.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
C++
C++
Para obtener más información, consulta la documentación de referencia de la API Batch C++.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.