En esta página, se describe cómo borrar y exportar trabajos por lotes.
Cuando se borra un trabajo, los detalles y el historial de este que aparecen cuando visualizas un trabajo y sus tareas se quitan de Batch. Si deseas quitar toda la información y los recursos asociados con un trabajo, también debes borrar los elementos de cualquier producto adicional de Google Cloud que hayas habilitado, como temas de Pub/Sub, tablas de BigQuery o registros de Cloud Logging.
Google Cloud borra de forma automática un trabajo 60 días después de que falla o se realiza de forma correcta. Antes de que un trabajo se borre de forma automática, puedes realizar una de las siguientes acciones:
Exporta el trabajo: Si deseas conservar la información del trabajo por más de 60 días, puedes realizar una de las siguientes acciones:
- Exportar el trabajo a BigQuery La secuencia de comandos de muestra
export-to-bigquery-delete-batch-jobs
exporta un trabajo a BigQuery y, luego, lo borra. Si no quieres borrar el trabajo después de exportarlo, puedes modificar la secuencia de comandos de muestra. - Configurar las notificaciones de Pub/Sub para el trabajo y transmitirlas a BigQuery. Para obtener más información, consulta Supervisa trabajos con notificaciones.
- Exportar el trabajo a BigQuery La secuencia de comandos de muestra
Borra un trabajo: Como se explica en este documento, puedes borrar un trabajo de forma manual cuando estés listo para quitarlo de la lista de trabajos de tu proyecto y ya no necesites el historial del trabajo. Si borras un trabajo antes de su ejecución o mientras se ejecuta, este se cancelará.
Antes de comenzar
- Si no has usado Batch antes, revisa Comienza a usar Batch y completa los requisitos previos para los proyectos y usuarios a fin de habilitar Batch.
-
Si quieres 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.Es posible que también puedas obtener los permisos necesarios a través de los roles personalizados o de otros roles predefinidos.
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, sigue estos pasos:
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 ¿Borrar trabajo por lotes?, para 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 gcloud CLI, 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
: Es 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.LOCATION
: Es la ubicación del trabajo.JOB_NAME
: Es el nombre del trabajo.
Go
Go
Si deseas obtener más información, consulta la documentación de referencia de la API de Batch Go.
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
Si deseas obtener más información, consulta la documentación de referencia de la API de Batch Java.
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
Si deseas obtener más información, consulta la documentación de referencia de la API de Batch Node.js.
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
Si deseas obtener más información, consulta la documentación de referencia de la API de Batch Python.
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++
Si deseas obtener más información, consulta la documentación de referencia de la API de Batch C++.
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.
¿Qué sigue?
- Ver la secuencia de comandos de muestra
export-to-bigquery-delete-batch-jobs
- Visualiza los trabajos de tu proyecto
- Crear otro trabajo