En esta página, se describe cómo borrar y exportar trabajos por lotes.
Cuando se borra un trabajo, se quitan de Batch los detalles y el historial que aparecen cuando consultas un trabajo y sus tareas. Si quieres quitar toda la información y los recursos asociados con un trabajo, también debes borrar los elementos de los productosGoogle Cloud adicionales que habilitaste, como los temas de Pub/Sub, las tablas de BigQuery o los registros de Cloud Logging.
Google Cloud borra automáticamente una tarea 60 días después de que se cancela (Versión preliminar), se realiza correctamente o falla. Antes de que se borre automáticamente una tarea, puedes realizar una de las siguientes acciones:
Exporta información del trabajo: Si deseas conservar la información del trabajo durante más de 60 días, puedes exportarla a BigQuery con Workflows. Para obtener más información, consulta Cómo exportar información de trabajos.
Borrar un trabajo: Como se explica en este documento, puedes borrar un trabajo de forma manual cuando quieras quitarlo de la lista de trabajos de tu proyecto y ya no necesites su historial. Si borras un trabajo antes de que se ejecute o mientras se está ejecutando, se cancelará.
Antes de comenzar
- Si nunca usaste Batch, consulta Cómo comenzar a usar Batch y habilita Batch completando los requisitos previos para proyectos y usuarios.
-
Para obtener los permisos que necesitas para borrar una tarea, pídele a tu administrador que te otorgue el rol de IAM Editor de tareas por lotes (
roles/batch.jobsEditor
) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.También puedes obtener los permisos necesarios mediante roles personalizados o cualquier otro rol predefinido.
Borra un trabajo
Puedes borrar un trabajo con la consola de Google Cloud, gcloud CLI, la API de Batch, Go, Java, Node.js, Python o C++.
Console
Para borrar un trabajo con la consola de Google Cloud, haz lo siguiente:
En la consola de Google Cloud, ve a la página Lista de trabajos.
Haz clic en el nombre del trabajo que creaste. Se abrirá la página Detalles del trabajo.
Haz clic en
Borrar.En el cuadro de diálogo ¿Deseas borrar el trabajo por lotes?, en el campo, ingresa
Delete
.Haz clic en Borrar.
En la página Lista de trabajos, se muestra que se borró el trabajo.
gcloud
Para borrar un trabajo con la CLI de gcloud, usa el comando gcloud batch jobs delete
.
gcloud batch jobs delete JOB_NAME --location LOCATION
Reemplaza lo siguiente:
JOB_NAME
: Es el nombre del trabajo.LOCATION
: La ubicación del trabajo.
API
Para borrar un trabajo con la API de Batch, usa el método jobs.delete
:
DELETE https://batch.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID del proyecto de tu proyecto.LOCATION
: La ubicación del trabajo.JOB_NAME
: Es el nombre del trabajo.
Go
Go
Para obtener más información, consulta la documentación de referencia de la API de Go de lotes.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Java
Para obtener más información, consulta la documentación de referencia de la API de Java de lotes.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Node.js
Para obtener más información, consulta la documentación de referencia de la API de Node.js de lotes.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Python
Para obtener más información, consulta la documentación de referencia de la API de Python de lotes.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
C++
C++
Para obtener más información, consulta la documentación de referencia de la API de C++ de lotes.
Para autenticarte en Batch, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.