Dependencias de trabajos - AWS Batch

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Dependencias de trabajos

Al enviar un AWS Batch trabajo, puede especificar los identificadores del trabajo de los que depende el trabajo. Al hacerlo, el programador de AWS Batch garantiza que el trabajo solo se ejecuta después de que las dependencias especificadas hayan finalizado correctamente. Una vez que estas terminen correctamente, el trabajo dependiente pasa del estado PENDING al estado RUNNABLE y, a continuación, a STARTING y a RUNNING. Si alguna de las dependencias del trabajo produce un error, el trabajo dependiente pasa automáticamente de PENDING a FAILED.

Por ejemplo, Job A puede expresar una dependencia de hasta 20 trabajos distintos que deben completarse correctamente para que pueda ejecutarse. A continuación, puede enviar trabajos adicionales que dependan de Job A y de hasta otros 19 trabajos.

En los trabajos de matrices, puede especificar una dependencia de tipo SEQUENTIAL sin especificar un ID de trabajo para que cada trabajo de matriz secundario se complete de forma secuencial, comenzando a partir del índice 0. También puede especificar una dependencia de tipo N_TO_N con un ID de trabajo. De esta forma, cada índice secundario de este trabajo debe esperar a que se complete el índice secundario correspondiente de cada dependencia antes de comenzar. Para obtener más información, consulte Trabajos de matrices.

Para enviar un AWS Batch trabajo con dependencias, consulteEnviar un trabajo.