

Esta es la guía para desarrolladores del AWS CDK v2. La primera versión del CDK pasó a la etapa de mantenimiento el 1.° de junio de 2022 y no cuenta con soporte desde el 1.° de junio de 2023.

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.

# Desarrolle aplicaciones de AWS CDK
<a name="develop"></a>

Administre su infraestructura en AWS mediante el desarrollo de aplicaciones con AWS Cloud Development Kit (AWS CDK).

## Requisitos previos
<a name="develop-prerequisites"></a>

Antes de empezar a desarrollar las aplicaciones, complete todos los pasos de configuración que se indican en [Introducción a AWS CDK](getting-started.md).

## Descripción general del desarrollo de aplicaciones de AWS CDK
<a name="develop-overview"></a>

A un alto nivel, el desarrollo de aplicaciones CDK implica los siguientes pasos:

1.  **Creación de un proyecto de CDK**: un [proyecto](projects.md) de CDK se compone de los archivos y carpetas que almacenan y organizan el código de CDK.

1.  **Creación de una aplicación CDK**: en un proyecto de CDK, se utiliza el constructo `App` para definir una [aplicación](apps.md) CDK.

1.  **Creación de una pila de CDK**: dentro del ámbito de su aplicación CDK, debe definir una o más [pilas](stacks.md) de CDK.

1.  **Defina su infraestructura**: dentro del ámbito de una pila de CDK, utilice [constructos](constructs.md) de la Biblioteca de constructos de AWS para definir los recursos de AWS y las propiedades que se convertirán en su infraestructura. Con el [lenguaje](languages.md) de programación de uso general que elija, puede utilizar la lógica, como instrucciones condicionales y bucles, para definir la infraestructura en función de determinadas condiciones.

## Comience con el desarrollo de aplicaciones CDK
<a name="develop-gs"></a>

Para empezar, puede utilizar el comando `cdk init` de la Interfaz de la línea de comandos de AWS (CLI de AWS CDK). Proporcione la opción `--language` para especificar el lenguaje de programación que se va a utilizar. Este comando crea un proyecto CDK inicial e importa la Biblioteca de constructos de AWS y los módulos principales.

## Importe y utilice la biblioteca de AWS CDK
<a name="develop-library"></a>

Tras crear un proyecto de CDK, importe y utilice los constructos de la biblioteca de AWS CDK para empezar a definir su infraestructura. Consulte [Trabajar con la biblioteca AWS CDK](work-with.md) para obtener instrucciones.

## Pasos a seguir a continuación
<a name="develop-next"></a>

Cuando esté listo para implementar la aplicación, utilice el comando `cdk deploy` de la CLI de CDK. Consulte [Implementar aplicaciones de AWS CDK](deploy.md) para obtener instrucciones.