

Esta es la guía para desarrolladores de 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.

# AWS Requisitos previos de CDK
<a name="prerequisites"></a>

Complete todos los requisitos previos antes de empezar a usar el AWS Cloud Development Kit (AWS CDK).

## Inscríbase en una AWS inscrita
<a name="sign-up-for-aws"></a>

Para empezar AWS, necesitas una AWS cuenta. Para obtener información sobre cómo crear una AWS cuenta, consulta [Cómo empezar con una AWS cuenta](https://docs.aws.amazon.com/accounts/latest/reference/getting-started.html) en la *Guía de referencia de administración de AWS cuentas*.

## Instale y configure el AWS CLI
<a name="prerequisites-cli"></a>

Cuando desarrolle aplicaciones de AWS CDK en su máquina local, utilizará la interfaz de línea de comandos (CLI) del AWS Cloud Development Kit (AWS CDK) para interactuar con ellas, por ejemplo AWS, implementar aplicaciones para aprovisionar sus AWS recursos. Para interactuar AWS fuera de la consola de AWS administración, debe configurar las credenciales de seguridad en su máquina local. Para ello, le recomendamos que instale y utilice la interfaz de línea de AWS comandos (AWS CLI).

Para obtener instrucciones sobre la instalación de la AWS CLI, consulte [Instalación o actualización a la última versión de la AWS CLI en la](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) *Guía del usuario de la interfaz de línea de AWS comandos*.

La configuración de las credenciales de seguridad dependerá de la forma en que usted o su organización administren los usuarios. Para obtener instrucciones, consulte las [credenciales de autenticación y acceso](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-authentication.html) en la *Guía del usuario de la interfaz de línea de AWS comandos*.

Tras instalar y configurar la AWS CLI, debe disponer de lo siguiente:
+ La AWS CLI instalada en su máquina local.
+ Credenciales configuradas `config` en una máquina local mediante la AWS CLI.

## Instalación Node.js y requisitos previos del lenguaje de programación
<a name="prerequisites-node"></a>

Todos los desarrolladores de AWS CDK, independientemente del lenguaje de programación compatible que vayan a utilizar, requieren la versión [Node.js](https://nodejs.org/en/download/)22.x o una versión posterior. Todos los lenguajes de programación compatibles utilizan el mismo backend, el cual se ejecuta en Node.js. Recomendamos una versión con [soporte activo a largo plazo](https://nodejs.org/en/about/releases/).

Para obtener más información sobre Node.js las versiones compatibles, consulte Versiones de [nodos compatibles](node-versions.md).

Los requisitos previos de otros lenguajes de programación dependen del lenguaje que se utilice para desarrollar las aplicaciones de AWS CDK:

**Example**  
+ TypeScript 3.8 o posterior () `npm -g install typescript`
+ Sin requisitos adicionales
+ Python 3.9 o posterior, incluidos `pip` y `virtualenv` 
+ Java Development Kit (JDK) 8 (también conocida como 1.8) o posterior
+ Apache Maven 3.5 o posterior

  Se recomienda el IDE de Java (utilizamos Eclipse` en algunos ejemplos de esta guía). El IDE debe poder importar proyectos de Maven. Asegúrese de que su proyecto esté configurado para poder utilizar Java 1.8. Configure la variable de entorno JAVA\_HOME en la ruta en la que instaló el JDK.
.NET 8.0 o posterior.  
Se recomienda Visual Studio 2019 (cualquier edición) o Visual Studio Code.
Vaya a la versión 1.23 o posterior.

**Third-party obsolescencia del lenguaje**  
Las versiones de cada lenguaje son compatibles hasta su EOL (final de vida útil) y su compatibilidad está sujeta a cambios con previo aviso.

## Siguientes pasos
<a name="prerequisites-next"></a>

Para empezar a utilizar la AWS CDK, consulte [Introducción a la AWS](getting-started.md) CDK.