Crear y registrar una definición de trabajo - AWS Batch

Crear y registrar una definición de trabajo

Ahora que la imagen de Docker se encuentra en un registro de imágenes, puede especificarla en una definición de trabajo de AWS Batch. Posteriormente, puede utilizarlo para ejecutar un trabajo de matriz. En este ejemplo se utiliza la API de AWS CLI. Sin embargo, también puede utilizar la Consola de administración de AWS. Para obtener más información, consulte Creación de una definición de trabajo de un solo nodo .

Para crear una definición de trabajo
  1. Cree un archivo denominado print-color-job-def.json en el directorio del espacio de trabajo y pegue en él el contenido siguiente. Reemplace el URI del repositorio de imágenes por el URI de su propia imagen.

    { "jobDefinitionName": "print-color", "type": "container", "containerProperties": { "image": "aws_account_id.dkr.ecr.region.amazonaws.com/print-color", "resourceRequirements": [ { "type": "MEMORY", "value": "250" }, { "type": "VCPU", "value": "1" } ] } }
  2. Registre la definición de trabajo en AWS Batch.

    $ aws batch register-job-definition --cli-input-json file://print-color-job-def.json