

 AWS Cloud9 ya no está disponible para nuevos clientes. Los clientes existentes de AWS Cloud9 pueden seguir utilizando el servicio con normalidad. [Más información](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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.

# Trabajando con AWS CDK él en el AWS Cloud9 IDE
<a name="cdk-explorer"></a>

El **servicio AWS CDK ** le permite trabajar con *aplicaciones* de [AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/). Encontrará información detallada al respecto AWS CDK en la [Guía para AWS Cloud Development Kit (AWS CDK) desarrolladores](https://docs.aws.amazon.com/cdk/latest/guide/). 

AWS CDK las aplicaciones se componen de bloques de construcción conocidos como componentes *[fijos.](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html)* Estos componentes básicos incluyen definiciones para tus CloudFormation pilas y los AWS recursos que contienen. Con el **AWS CDK explorador**, puede ver las [pilas](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html) y los [recursos](https://docs.aws.amazon.com/cdk/latest/guide/resources.html) que están definidos en una vista de AWS CDK *árbol*. Puede acceder a esta vista en el panel Herramientas para desarrolladores del AWS Cloud9 editor.

En esta sección se proporciona información sobre cómo acceder al AWS Cloud9 editor y utilizarlo **AWS CDK **en él. 

# Trabajar con AWS CDK aplicaciones
<a name="aws-cdk-apps"></a>

Utilice el **AWS CDK explorador** en el entorno de desarrollo AWS Cloud9 integrado (IDE) para visualizar AWS CDK las aplicaciones y trabajar con ellas.

## Requisitos previos
<a name="aws-cdk-apps-prereq"></a>

Instale la interfaz de línea de AWS CDK comandos. Para obtener instrucciones, consulte [Introducción al AWS CDK](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html) en la *Guía para AWS Cloud Development Kit (AWS CDK) desarrolladores*.

**importante**  
La AWS CDK versión que instale debe ser la 1.17.0 o posterior. Puede comprobar qué versión está ejecutando mediante el comando**`cdk --version`**.

## Visualice una aplicación AWS CDK
<a name="aws-cdk-apps-visualize"></a>

Con el AWS Cloud9 IDE AWS CDK Explorer, puede administrar las [pilas](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html) y los [recursos](https://docs.aws.amazon.com/cdk/latest/guide/resources.html) que se almacenan en las estructuras de CDK de sus aplicaciones. El AWS CDK explorador muestra los recursos en forma de árbol con la información definida en el archivo. `tree.json` Este archivo se crea cuando se ejecuta el comando **`cdk synth`**. De forma predeterminada, el archivo `tree.json` se encuentra en el directorio `cdk.out` de la aplicación.

Para empezar a utilizar el AWS CDK Explorador del kit de herramientas, cree una aplicación CDK.

1. Complete los primeros pasos del [tutorial Hello World](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial) en la [Guía para desarrolladores de AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html).
**importante**  
Cuando llegue al paso de **implementación de la pila**, deténgase y vuelva a esta guía.
**nota**  
Puede ejecutar los comandos que se proporcionan en el tutorial, como **`mkdir`** y **`cdk init`**, en una interfaz de línea de comandos del sistema operativo o en una ventana de **Terminal** en el editor de VS Code.

1. Tras completar los pasos necesarios del tutorial sobre el CDK, abra el contenido del CDK que creó en el editor del IDE. AWS Cloud9 

1. En el panel de AWS navegación, expanda el encabezado de la **CDK**. Sus aplicaciones de CDK y sus recursos asociados se muestran ahora en la vista de árbol del Explorador de CDK. También puede ejecutar los siguientes comandos en un terminal en AWS Cloud9 para confirmar que la característica CDK está funcionando:

   ```
   mkdir mycdkapp
   cd mycdkapp
   cdk init app --language=typescript
   cdk synth
   cdk bootstrap
   ```

### Notas importantes
<a name="important-notes"></a>
+ Al cargar aplicaciones de CDK en el AWS Cloud9 editor, puede cargar varias carpetas a la vez. Cada carpeta puede contener varias aplicaciones de CDK, como se muestra en la imagen anterior. El AWS CDK Explorador encuentra las aplicaciones en el directorio raíz del proyecto y en sus subdirectorios directos.
+ Cuando realice los primeros pasos del tutorial, es posible que observe que el último comando que ejecutó es **`cdk synth`**. Este comando sintetiza la CloudFormation plantilla traduciendo la AWS CDK aplicación a CFN. Como subproducto, también genera el archivo `tree.json`. Si realiza cambios en una aplicación de CDK, vuelva a ejecutar el comando **`cdk synth`** para ver los cambios reflejados en la vista de árbol. Un ejemplo de cambio es agregar más recursos a la aplicación.

## Realiza otras operaciones en una aplicación AWS CDK
<a name="aws-cdk-apps-other-tasks"></a>

Puede usar el AWS Cloud9 editor para realizar otras operaciones en una aplicación de CDK de la misma manera que usa una interfaz de línea de comandos. Por ejemplo, puede actualizar los archivos de código en el editor e implementar la aplicación mediante una ventana de AWS Cloud9 **Terminal**.

Para probar este tipo de acciones, usa el AWS Cloud9 editor para continuar con el [tutorial Hello World](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial) de la *Guía para AWS CDK desarrolladores*. Asegúrese de realizar el último paso, la **destrucción de los recursos de la aplicación**. De lo contrario, podría incurrir en costos inesperados para su Cuenta de AWS.