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 deseas quitar toda la información y los recursos asociados con un trabajo, también debes borrar los elementos de cualquier productos de Google Cloud que habilitaste, como los temas de Pub/Sub, tablas de BigQuery o registros de Cloud Logging.
Google Cloud borra automáticamente un trabajo 60 días después de su cancelación (Vista previa), es correcta 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, es posible borrar un trabajo cuando esté listo para quitarlo de la lista de trabajos de tu proyecto y ya no necesitará el historial del trabajo. Si borras un trabajo antes o mientras se está ejecutando, el trabajo se cancela.
Antes de comenzar
- Si nunca usaste Batch, revisa Comienza a usar Batch y habilitar Batch completando el requisitos previos para los proyectos y usuarios.
-
Para obtener los permisos que necesitas para borrar un trabajo, pídele a tu administrador que te otorgue el rol de IAM Editor de trabajos 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, 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 ¿Quieres borrar el trabajo por lotes?, ingresa
Delete
en el campo correspondiente.Haz clic en Borrar.
En la página Lista de trabajos, se muestra que el trabajo se borró.
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
: el ID del proyecto de tu proyecto.LOCATION
: Es 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 API de Java por lotes documentación de referencia.
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 API de Node.js por lotes documentación de referencia.
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 API de Python por lotes documentación de referencia.
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.