En esta página, se describe cómo cancelar trabajos por lotes. Cancela los trabajos que deseas detener o evitar que se ejecuten.
Idealmente, debes configurar tus trabajos para que dejen de ejecutarse automáticamente fallar, por ejemplo, configurando tus ejecutables para que devuelvan una salida distinta de cero código o tiempo de espera, siempre que no se comporten como lo previsto. Pero, en la práctica, es posible que quieras detener manualmente las tareas de seguridad en la nube. Por ejemplo, cancela un trabajo cuando adviertes que necesitas solucionar problemas para reemplazar un trabajo que aún no finalizó.
Al igual que los trabajos exitosos y los fallidos, los trabajos cancelados permanecen en tu proyecto hasta hasta 60 días. Después de ese período, Google Cloud borra el trabajo de forma automática. Si si quieres cancelar un trabajo y no necesitas retener su información, puede borrar el trabajo de inmediato.
Antes de comenzar
- Si nunca usaste Batch, revisa Comienza a usar Batch y habilitar Batch completando el requisitos previos para los proyectos y usuarios.
-
A fin de obtener los permisos que necesitas para cancelar un trabajo, solicita a tu administrador que te otorgue el Rol de IAM de 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.
Cancelar un trabajo
Puedes cancelar un trabajo con Google Cloud CLI API de Batch.
gcloud
Para cancelar un trabajo con gcloud CLI, usa el
Comando gcloud alpha batch jobs cancel
:
gcloud alpha batch jobs cancel JOB_NAME --location LOCATION
Reemplaza lo siguiente:
JOB_NAME
: Es el nombre del trabajo.LOCATION
: Es la ubicación del trabajo.
API
Para cancelar un trabajo con la API de Batch, usa el
Método jobs.cancel
de v1alpha:
POST https://batch.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/jobs/JOB_NAME:cancel
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.
¿Qué sigue?
- Obtén más información para limitar los tiempos de ejecución con tiempos de espera.
- Obtén más información para solucionar problemas.
- Obtén más información sobre cómo administrar trabajos:
- Crea otro trabajo.