Gestione los flujos de trabajo de creación y prueba para imágenes de 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.

Gestione los flujos de trabajo de creación y prueba para imágenes de Image Builder

Un flujo de trabajo de imágenes define la secuencia de pasos que EC2 Image Builder lleva a cabo durante las etapas de creación y prueba del proceso de creación de imágenes. Forma parte del marco general de flujos de trabajo del Generador de imágenes.

Ventajas de los flujos de trabajo de imágenes
  • Con los flujos de trabajo de imágenes, tiene más flexibilidad, visibilidad y control sobre el proceso de creación de imágenes.

  • Puede agregar pasos de flujo de trabajo personalizados al definir el documento de flujos de trabajo o puede optar por utilizar el flujo de trabajo predeterminado del Generador de imágenes.

  • Puede excluir los pasos del flujo de trabajo que se incluyen en los flujos de trabajo de imágenes predeterminados.

  • Puede crear flujos de trabajo solo de prueba que omitan por completo el proceso de creación. Puede hacer lo mismo para crear flujos de trabajo solo de creación.

nota

No puede modificar un flujo de trabajo existente, pero puede clonarlo o crear una nueva versión.

Marco del flujo de trabajo: etapas

Para personalizar los flujos de trabajo de imágenes, es importante comprender las etapas del flujo de trabajo que componen el marco del flujo de trabajo de creación de imágenes.

El marco del flujo de trabajo de creación de imágenes incluye las siguientes dos etapas independientes.

  1. Etapa de compilación (previa a la instantánea): durante la etapa de compilación, realizas cambios en la instancia de EC2 compilación de Amazon en la que se ejecuta tu imagen base para crear la línea base de la nueva imagen. Por ejemplo, la receta puede incluir componentes que instalen una aplicación o modifiquen la configuración del firewall del sistema operativo.

    Una vez que esta etapa se complete correctamente, Generador de Imágenes crea una instantánea o imagen de contenedor que utilizará para la etapa de prueba y posteriores.

  2. Etapa de prueba (posterior a la instantánea): durante la etapa de prueba, existen algunas diferencias entre las imágenes que crean imágenes AMIs y las que contienen imágenes. Para AMI los flujos de trabajo, Image Builder lanza una EC2 instancia a partir de la instantánea que creó como paso final de la etapa de creación. Las pruebas se ejecutan en la nueva instancia para validar la configuración y garantizar que la instancia funcione según lo previsto. En el caso de los flujos de trabajo de contenedor, las pruebas se ejecutan en la misma instancia que se utilizó para la creación.

El marco del flujo de trabajo también incluye una etapa de distribución. Sin embargo, el Generador de imágenes gestiona los flujos de trabajo de esa etapa.

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, 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.