Implementación de una AWS Cloud Development Kit (AWS CDK) aplicación con un flujo de trabajo - Amazon CodeCatalyst

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.

Implementación de una AWS Cloud Development Kit (AWS CDK) aplicación con un flujo de trabajo

En esta sección, se describe cómo implementar una AWS CDK aplicación en tu AWS cuenta mediante un flujo de trabajo. Para ello, debes añadir la acción de AWS CDK despliegue a tu flujo de trabajo. La acción de AWS CDK despliegue sintetiza y despliega la AWS Cloud Development Kit (AWS CDK) aplicación en ella. AWS Si tu aplicación ya existe en AWS, la acción la actualiza si es necesario.

Para obtener información general sobre cómo escribir aplicaciones con el AWS CDK, consulta ¿Qué es AWS CDK? en la Guía para AWS Cloud Development Kit (AWS CDK) desarrolladores.

Cuándo utilizar la acción «AWS CDK desplegar»

Utilice esta acción si ha desarrollado una aplicación con el AWS CDK y ahora desea implementarla automáticamente como parte de un flujo de trabajo automatizado de integración y entrega continuas (CI/CD). Por ejemplo, es posible que desees implementar tu AWS CDK app automáticamente cada vez que alguien fusione una solicitud de cambios relacionada con la fuente de tu AWS CDK aplicación.

Cómo funciona la acción «AWS CDK desplegar»

La AWS CDK implementación funciona de la siguiente manera:

  1. En tiempo de ejecución, si especificó la versión 1.0.12 o anterior de la acción, la acción descarga la última CLI de CDK (también denominada kit de herramientas) AWS CDK a la imagen de compilación. CodeCatalyst

    Si especificó la versión 1.0.13 o posterior, la acción viene incluida con una versión específica de la CLI del CDK, por lo que no se produce ninguna descarga.

  2. La acción utiliza la CLI de CDK para ejecutar el cdk deploy comando. Este comando sintetiza e implementa la aplicación en ella. AWS CDK AWSPara obtener más información sobre este comando, consulte el tema del AWS CDK kit de herramientas (comando cdk) de la Guía para desarrolladores.AWS Cloud Development Kit (AWS CDK)

Versiones de la CLI de CDK utilizadas por la acción «AWS CDK implementar»

En la siguiente tabla se muestra qué versión de la CLI de CDK utilizan de forma predeterminada las distintas versiones de la acción de AWS CDK despliegue.

nota

Es posible que pueda anular la predeterminada. Para obtener más información, consulte CdkCliVersion en la definición de YAML de la acción «AWS CDK implementar».

Versión de acción AWS CDK para «desplegar» AWS CDK Versión CLI

1.0.0 — 1.0.12

más recientes

1.0.13 o posterior

2.99.1

¿Cuántas pilas puede desplegar la acción?

La AWS CDK implementación solo puede implementar una sola pila. Si tu AWS CDK aplicación consta de varias pilas, debes crear una pila principal con pilas anidadas e implementar la principal mediante esta acción.