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.
Tutorial: uso del índice de trabajo de matriz para controlar la diferenciación de trabajos
En este tutorial se describe cómo utilizar la variable de entorno de AWS_BATCH_JOB_ARRAY_INDEX
para diferenciar los trabajos secundarios. Cada trabajo secundario se asigna a esta variable. El ejemplo utiliza el número de índice del trabajo secundario para leer una línea específica de un archivo. A continuación, sustituye el parámetro asociado a ese número de línea por un comando incluido en el contenedor del trabajo. El resultado es que puede tener varios AWS Batch trabajos que ejecuten la misma imagen de Docker y los mismos argumentos de comando. Sin embargo, los resultados son diferentes porque el índice de trabajos de la matriz se usa como modificador.
En este tutorial, creará un archivo de texto que tiene todos los colores del arco iris, cada uno en su propia línea. A continuación, creará un script de punto de entrada para un contenedor de Docker que convierte el índice en un valor que se puede utilizar como número de línea en el archivo de colores. El índice comienza en cero, pero los números de línea comienzan en uno. Creará un Dockerfile que copia los archivos de colores y de índice en la imagen del contenedor y establece el valor ENTRYPOINT
de la imagen en el script de punto de entrada. El Dockerfile y los recursos se crean a partir de una imagen de Docker que se envía a Amazon. ECR A continuación, registras una definición de trabajo que utiliza tu nueva imagen de contenedor, envías un trabajo de AWS Batch matriz con esa definición de trabajo y ves los resultados.
Temas
Tutorial: visualización de los registros del trabajo de matriz
Cuando su trabajo alcance el SUCCEEDED
estado, podrá ver los CloudWatch registros desde el contenedor del trabajo.
Para ver los registros de su trabajo en CloudWatch Registros
Abre la AWS Batch consola en https://console.aws.amazon.com/batch/
. -
En el panel de navegación izquierdo, elija Jobs (Trabajos).
-
En Job queue (Cola de trabajos), seleccione una cola.
-
En la sección Status (Estado), elija succeeded (realizado correctamente).
-
Para mostrar todos los trabajos secundarios del trabajo de matriz, seleccione el ID de trabajo que se ha obtenido en la sección anterior.
-
Para ver los logs del contenedor del trabajo, seleccione uno de los trabajos secundarios y elija View logs (Ver logs).
-
Vea los logs del otro trabajo secundario. Cada trabajo devuelve un color diferente del arco iris.