Configurar los flujos de trabajo de procesamiento de imágenes en Image Builder - EC2Image Builder

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.

Configurar los flujos de trabajo de procesamiento de imágenes en Image Builder

Con los flujos de trabajo de imágenes, puede personalizar los flujos de trabajo que ejecuta una canalización para crear y probar imágenes según sus necesidades. Los flujos de trabajo que defina se ejecutan en el contexto del marco del flujo de trabajo del Generador de imágenes. Para obtener más información sobre las etapas que componen el marco del flujo de trabajo, consulte Gestione los flujos de trabajo de creación y prueba para imágenes de Image Builder.

Flujo de trabajo de creación

Los flujos de trabajo de creación se ejecutan durante la etapa Build del marco del flujo de trabajo. Solo puede especificar un flujo de trabajo de creación para la canalización. También puede omitir la creación por completo para configurar una canalización solo de prueba.

Flujo de trabajo de prueba

Los flujos de trabajo de prueba se ejecutan durante la etapa Test del marco del flujo de trabajo. Puede especificar hasta diez flujos de trabajo de prueba para una canalización. También puede omitir las pruebas por completo si solo quiere que se cree la canalización.

Definición de grupos de prueba para los flujos de trabajo de prueba

Los flujos de trabajo de prueba se definen dentro de grupos de prueba. Puede ejecutar hasta diez flujos de trabajo de prueba para una canalización. Debe decidir si desea ejecutar los flujos de trabajo de prueba en un orden específico o ejecutar tantos como sea posible a la vez. La forma en que se ejecuten dependerá de cómo defina los grupos de prueba. En los siguientes escenarios se muestran varias formas de definir los flujos de trabajo de prueba.

nota

Si usa la consola para crear flujos de trabajo, le recomendamos que dedique tiempo a planificar cómo desea ejecutar los flujos de trabajo de prueba antes de definir los grupos de prueba. En la consola, puede agregar o eliminar flujos de trabajo y grupos de prueba, pero no puede reordenarlos.

Escenario 1: ejecución de un flujo de trabajo de prueba cada vez

Para ejecutar todos los flujos de trabajo de prueba uno a uno, puede configurar hasta diez grupos de prueba, cada uno con un único flujo de trabajo de prueba. Los grupos de prueba se ejecutan de uno en uno, en el orden en que se agreguen a la canalización. Esta es una forma de garantizar que los flujos de trabajo de prueba se ejecuten uno a uno y en un orden específico.

Escenario 2: ejecución de varios flujos de trabajo de prueba a la vez

Si el orden no importa y desea ejecutar a la vez tantos flujos de trabajo de prueba como sea posible, puede configurar un único grupo de prueba e incluir en él el máximo número de flujos de trabajo de prueba. El Generador de imágenes iniciará hasta cinco flujos de trabajo de prueba al mismo tiempo e iniciará otros flujos de trabajo de prueba a medida que se vayan completando. Si su objetivo es ejecutar los flujos de trabajo de prueba lo más rápido posible, esta es una forma de hacerlo.

Escenario 3: mezcla y combinación

Si tiene un escenario mixto, en el que algunos flujos de trabajo de prueba pueden ejecutarse al mismo tiempo y otros deben ejecutarse por separado, puede configurar los grupos de prueba para lograr este objetivo. El único límite a la hora de configurar los grupos de prueba es la cantidad máxima de flujos de trabajo de prueba que se pueden ejecutar en la canalización

Defina los parámetros del flujo de trabajo en una canalización de Image Builder desde la consola

Los parámetros del flujo de trabajo funcionan de la misma manera para los flujos de trabajo de creación que para los flujos de trabajo de prueba. Cuando cree o actualice una canalización, seleccione los flujos de trabajo de creación y prueba que desee incluir. Si ha definido parámetros en el documento de flujos de trabajo para un flujo de trabajo seleccionado, el Generador de imágenes los mostrará en el panel Parámetros. El panel está oculto para los flujos de trabajo que no tienen definidos parámetros.

En cada parámetro se muestran los siguientes atributos definidos en el documento de flujos de trabajo:

  • Nombre (no editable): nombre del parámetro.

  • Tipo (no editable): el tipo de datos del valor del parámetro.

  • Valor: el valor del parámetro. Puede editar el valor del parámetro para configurarlo para la canalización.

Especifique la función IAM de servicio que Image Builder utiliza para ejecutar las acciones del flujo de trabajo

Acceso a los servicios

Para ejecutar flujos de trabajo de imágenes, el Generador de imágenes necesita permiso para realizar acciones de flujo de trabajo. Puede especificar el rol vinculado al servicio AWSServiceRoleForImageBuilder, o bien puede especificar su propio rol personalizado para el acceso al servicio, de la siguiente manera.

  • Consola: en el paso 3 del asistente de canalización, defina el proceso de creación de imágenes y seleccione el rol vinculado al servicio o el suyo propio en la lista de IAMroles del panel de acceso al servicio.

  • Image Builder API: en la solicitud de CreateImageacción, especifique el rol vinculado al servicio o su propio rol personalizado como valor del parámetro. executionRole

Para obtener más información sobre cómo crear un rol de servicio, consulte Crear un rol para delegar permisos a un AWS servicio en la Guía del AWS Identity and Access Management usuario.