

Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte [Cómo migrar desde CodeCatalyst](migration.md).

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.

# Cómo añadir la acción Render Amazon ECS task definition
<a name="render-ecs-action-add"></a>

 Siga estas instrucciones para añadir la acción **Render Amazon ECS task definition** a su flujo de trabajo. 

**Requisito previo**  
Antes de empezar, asegúrese de que dispone de un flujo de trabajo que incluya una acción de compilación de que genere de forma dinámica una imagen de Docker. Consulte el [ejemplo de flujo de trabajo](render-ecs-action-example-workflow.md) anterior para obtener más información.

------
#### [ Visual ]

**Cómo añadir la acción Render Amazon ECS task definition con el editor visual**

1. [Abra la CodeCatalyst consola en https://codecatalyst.aws/.](https://codecatalyst.aws/)

1. Elija el proyecto.

1. En el panel de navegación, elija **CI/CD** y, a continuación, elija **Flujos de trabajo**.

1. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

1. Elija **Edit (Edición de)**.

1. Elija **Visual**.

1. En la parte superior izquierda, seleccione **\$1 Acciones** para abrir el catálogo de acciones.

1. En la lista desplegable, selecciona **Amazon CodeCatalyst**.

1. Busque la acción **Render Amazon ECS task definition** y realice una de las siguientes acciones:
   + Elija el signo más (**\$1**) para añadir la acción al diagrama de flujo de trabajo y abrir su panel de configuración.

     O
   + Elija **Render Amazon ECS task definition**. Aparecerá el cuadro de diálogo de detalles de la acción. En este cuadro de diálogo:
     + (Opcional) Seleccione **Ver código fuente** para [ver el código fuente de la acción](workflows-view-source.md#workflows-view-source.title).
     + Seleccione **Añadir al flujo de trabajo** para añadir la acción al diagrama de flujo de trabajo y abrir su panel de configuración.

1. En las pestañas **Entradas** y **Configuración**, complete los campos según sus necesidades. Para obtener una descripción de cada uno de los campos, consulte la [Acción Render Amazon ECS task definition en YAML](render-ecs-action-ref.md). Esta referencia proporciona información detallada sobre cada campo (y el valor de la propiedad de YAML correspondiente) tal como aparece en el editor visual y el de YAML.

1. (Opcional) Seleccione **Validar** para validar el código de YAML del flujo de trabajo antes de confirmarlo.

1. Seleccione **Confirmar**, introduzca un mensaje de confirmación y vuelva a seleccionar **Confirmar**.

------
#### [ YAML ]

**Cómo añadir la acción Render Amazon ECS task definition con el editor de YAML**

1. Abre la CodeCatalyst consola en [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Elija el proyecto.

1. En el panel de navegación, elija **CI/CD** y, a continuación, elija **Flujos de trabajo**.

1. Elija el nombre del flujo de trabajo. Puede filtrar por el nombre del repositorio de código fuente o la ramificación donde esté definido el flujo de trabajo, o bien por el nombre o el estado del flujo de trabajo.

1. Elija **Edit (Edición de)**.

1. Elija **YAML**.

1. En la parte superior izquierda, seleccione **\$1 Acciones** para abrir el catálogo de acciones.

1. En la lista desplegable, selecciona **Amazon CodeCatalyst**.

1. Busque la acción **Render Amazon ECS task definition** y realice una de las siguientes acciones:
   + Elija el signo más (**\$1**) para añadir la acción al diagrama de flujo de trabajo y abrir su panel de configuración.

     O
   + Elija **Render Amazon ECS task definition**. Aparecerá el cuadro de diálogo de detalles de la acción. En este cuadro de diálogo:
     + (Opcional) Seleccione **Ver código fuente** para [ver el código fuente de la acción](workflows-view-source.md#workflows-view-source.title).
     + Seleccione **Añadir al flujo de trabajo** para añadir la acción al diagrama de flujo de trabajo y abrir su panel de configuración.

1. Modifique las propiedades del código de YAML en función de sus necesidades. Encontrará una explicación de todas las propiedades disponibles en la [Acción Render Amazon ECS task definition en YAML](render-ecs-action-ref.md).

1. (Opcional) Seleccione **Validar** para validar el código de YAML del flujo de trabajo antes de confirmarlo.

1. Seleccione **Confirmar**, introduzca un mensaje de confirmación y vuelva a seleccionar **Confirmar**.

------

**Siguientes pasos**

Tras añadir la acción de renderizado, añada la acción **Deploy to Amazon ECS** a su flujo de trabajo siguiendo las instrucciones que se indican en [Implementación en Amazon ECS con un flujo de trabajo](deploy-action-ecs.md). Al agregar la acción de implementación, haga lo siguiente:

1. En la pestaña **Entradas** de la acción de implementación, en **Artefactos - opcional**, seleccione el artefacto que se generó mediante la acción de renderizado. Contiene el archivo de definición de tarea actualizado.

   Para obtener más información acerca de los artefactos, consulte [Cómo compartir artefactos y archivos entre acciones](workflows-working-artifacts.md).

1. En la pestaña **Configuración** de la acción de despliegue, en el campo **Definición de la tarea**, especifique la siguiente variable de acción: `${action-name.task-definition}` dónde *action-name* está el nombre de la acción de renderización, por ejemplo`RenderTaskDef`. La acción de renderizado establece esta variable como el nuevo nombre del archivo de definición de tareas.

   Para obtener más información acerca de las variables, consulte [Uso de variables en flujos de trabajo](workflows-working-with-variables.md).

   Para obtener más información acerca de cómo configurar la acción de implementación, consulte el [flujo de trabajo de ejemplo](render-ecs-action-example-workflow.md) anterior.