

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.

# Creación de un flujo de trabajo de imágenes
<a name="image-workflow-create-resource"></a>

Cuando crea un flujo de trabajo de imágenes, tiene más control sobre el proceso de creación de imágenes. Puede especificar qué flujo de trabajo se ejecuta cuando Generador de imágenes crea la imagen y qué flujos de trabajo se ejecutan cuando prueba la imagen. También puede especificar una clave administrada por el cliente para cifrar los recursos del flujo de trabajo. Para obtener más información sobre el cifrado de los recursos del flujo de trabajo, consulte [Cifrado y administración de claves en Generador de imágenes](data-protection.md#ib-encryption).

Para la creación de imágenes, puede especificar un flujo de trabajo en la etapa de creación y uno o varios flujos de trabajo en la etapa de prueba. Incluso puede omitir por completo la etapa de creación o prueba, en función de sus necesidades. Las acciones que realiza el flujo de trabajo se configuran en el documento de definición YAML que utiliza el flujo de trabajo. Para obtener más información sobre la sintaxis de los documentos YAML, consulte [Creación de un documento de flujos de trabajo YAML](image-workflow-create-document.md).

Para conocer los pasos de creación de un nuevo flujo de trabajo de creación o prueba, seleccione la pestaña que coincida con el entorno que utilizará.

------
#### [ Consola de administración de AWS ]

Puede seguir el proceso a continuación para crear un nuevo flujo de trabajo en la consola de Generador de imágenes.

1. Abra la consola EC2 de Image Builder en [https://console.aws.amazon.com/imagebuilder/](https://console.aws.amazon.com/imagebuilder/).

1. Elija **Flujos de trabajo de imágenes** en el panel de navegación. Se mostrará una lista de los flujos de trabajo de imágenes que su cuenta posee o a los que tiene acceso.
**nota**  
En la lista, siempre verá los recursos de flujo de trabajo administrados por Amazon que Generador de imágenes utiliza para los flujos de trabajo predeterminados. Para ver los detalles de esos flujos de trabajo, puede seleccionar el enlace **Flujo de trabajo**.

1. Para crear un nuevo flujo de trabajo, elija **Crear flujo de trabajo de imágenes**. Aparece la página **Crear flujo de trabajo de imágenes**.

1. Configure los detalles del nuevo flujo de trabajo. Para crear un flujo de trabajo de creación, seleccione la opción **Creación** situada en la parte superior del formulario. Para crear un flujo de trabajo de prueba, seleccione la opción **Prueba** situada en la parte superior del formulario. Generador de imágenes rellena la lista **Plantillas** en función de esta opción. Todos los demás pasos son los mismos para los flujos de trabajo de creación y prueba.

**General**  
En la sección general se incluyen opciones que se aplican al recurso de flujo de trabajo, como el nombre y la descripción. La configuración general incluye lo siguiente:
   + **Nombre del flujo de trabajo de imágenes** (obligatorio): nombre del flujo de trabajo de imágenes. El nombre debe ser exclusivo en su cuenta. El nombre puede tener una longitud máxima de 128 caracteres. Los caracteres válidos incluyen letras, números, espacios, `-` y `_`.
   + **Versión** (obligatorio): versión semántica del recurso de flujo de trabajo que se va a crear (*principal.secundaria.revisión*).
   + **Descripción** (opcional): si lo desea, agregue una descripción del flujo de trabajo.
   + **Clave de KMS** (opcional): puede cifrar los recursos del flujo de trabajo con una clave administrada por el cliente. Para obtener más información, consulte [Cifrado de flujos de trabajo de imágenes con una clave administrada por el cliente](data-protection.md#ib-workflow-encrypt-cmk).

**Documento de definición**  
El documento de flujos de trabajo YAML contiene toda la configuración del flujo de trabajo.

**Introducción**
   + Para empezar con una plantilla predeterminada de Generador de imágenes como referencia para el flujo de trabajo, seleccione la opción **Comenzar desde plantillas**. Esta opción está seleccionada de forma predeterminada. Tras elegir qué plantilla utilizar de la lista **Plantillas**, se copia la configuración predeterminada de la plantilla que ha seleccionado en el **Contenido** del nuevo documento de flujos de trabajo, donde puede realizar cambios.
   + Para definir el documento de flujos de trabajo desde cero, seleccione la opción **Empezar desde cero**. El **Contenido** se rellena con un breve resumen de algunas partes importantes del formato del documento para ayudarlo a empezar.

   En el panel **Contenido** se incluye una barra de estado en la parte inferior en la que se muestran las advertencias o los errores del documento YAML. Para obtener más información sobre cómo crear un documento de flujos de trabajo YAML, consulte [Creación de un documento de flujos de trabajo YAML](image-workflow-create-document.md).

1. Cuando haya completado el flujo de trabajo, o si quiere guardar el progreso y volver a él más adelante, seleccione **Crear flujo de trabajo**.

------
#### [ AWS CLI ]

Antes de ejecutar el **[create-workflow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/imagebuilder/create-workflow.html)** comando en AWS CLI, debe crear el documento YAML que contenga toda la configuración de su flujo de trabajo. Para obtener más información, consulte [Creación de un documento de flujos de trabajo YAML](image-workflow-create-document.md).

En el siguiente ejemplo se muestra cómo crear un flujo de trabajo de creación con el comando [create-workflow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/imagebuilder/create-workflow.html) de la AWS CLI . El parámetro `--data` hace referencia a un documento YAML que contiene la configuración de creación del flujo de trabajo que cree.

**Ejemplo: creación de un flujo de trabajo**

```
aws imagebuilder create-workflow --name example-build-workflow --semantic-version 1.0.0 --type BUILD --data file://example-build-workflow.yml
```

**Salida:**

```
{
	"workflowBuildVersionArn": "arn:aws:imagebuilder:us-west-2:111122223333:workflow/build/example-build-workflow/1.0.0/1",
	"clientToken": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222"
}
```

En el siguiente ejemplo se muestra cómo crear un flujo de trabajo de prueba con el comando [create-workflow](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/imagebuilder/create-workflow.html) de la AWS CLI . El parámetro `--data` hace referencia a un documento YAML que contiene la configuración de creación del flujo de trabajo que cree.

**Ejemplo: creación de un flujo de trabajo de prueba**

```
aws imagebuilder create-workflow --name example-test-workflow --semantic-version 1.0.0 --type TEST --data file://example-test-workflow.yml
```

**Salida:**

```
{
	"workflowBuildVersionArn": "arn:aws:imagebuilder:us-west-2:111122223333:workflow/test/example-test-workflow/1.0.0/1",
	"clientToken": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222"
}
```

------