Empezando con la AWS CDK - AWS Cloud Development Kit (AWS CDK) v2

Esta es la guía para AWS CDK desarrolladores de la versión 2. 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.

Empezando con la AWS CDK

Comience instalando y AWS Cloud Development Kit (AWS CDK) configurando la interfaz de línea de AWS CDK comandos (AWS CDK CLI). Luego, usa el CDK CLI para crear su primera aplicación de CDK, iniciar su AWS entorno e implementar su aplicación.

Requisitos previos

Antes de empezar AWS CDK, complete todos los requisitos previos. Estos requisitos previos son necesarios para los principiantes AWS o principiantes en la programación. Para obtener instrucciones, consulte AWS CDK requisitos previos.

Le recomendamos que tenga un conocimiento básico de lo que AWS CDK es. Para obtener más información, consulte ¿Qué es el AWS CDK? y Aprenda los conceptos AWS CDK básicos.

Instale el AWS CDK CLI

Use la Node Package Manager para instalar el CDK CLI. Le recomendamos que lo instale globalmente mediante el siguiente comando:

$ npm install -g aws-cdk

Para instalar una versión específica del CDK CLI, utilice la siguiente estructura de comandos:

$ npm install -g aws-cdk@X.YY.Z

Si desea utilizar varias versiones del AWS CDK, considere la posibilidad de instalar una versión coincidente del CDK CLI en proyectos CDK individuales. Para ello, elimine la opción -g del comando npm install. A continuación, utilice npx aws-cdk para invocar el CDK CLI. Ejecutará una versión local si existe. De lo contrario, se utilizará la versión instalada de forma global.

Solucione los problemas de un CDK CLI instalación

Si aparece un error de permiso y tiene acceso de administrador en el sistema, ejecute lo siguiente:

$ sudo npm install -g aws-cdk

Si recibe un mensaje de error, intente desinstalar el CDK CLI ejecutando lo siguiente:

$ npm uninstall -g aws-cdk

A continuación, repita los pasos para volver a instalar el CDK CLI.

Compruebe que la CDK es correcta CLI instalación

Ejecute los siguientes comandos para comprobar que se instaló correctamente. El AWS CDK CLI debería mostrar el número de versión:

$ cdk --version

Configure el AWS CDK CLI

Tras instalar el CDK CLI, puede empezar a usarlo para desarrollar aplicaciones en su máquina local. Para interactuar con AWS ellas (por ejemplo, implementar aplicaciones), debe tener las credenciales de seguridad configuradas en su máquina local con permisos para realizar cualquier acción que inicie.

Para configurar las credenciales de seguridad en su máquina local, utilice la AWS CLI. La forma de configurar las credenciales de seguridad depende de la forma en que administre los usuarios. Para obtener instrucciones, consulte Authentication and access credentials en la Guía del usuario de AWS Command Line Interface .

El CDK. CLI utilizará automáticamente las credenciales de seguridad que configure con AWS CLI. Por ejemplo, si es usuario de IAM Identity Center, puede utilizar el comando aws configure sso para configurar credenciales de seguridad. Si es usuario de IAM, puede utilizar el comando aws configure. Le AWS CLI guiarán en la configuración de las credenciales de seguridad en su máquina local y guardarán la información necesaria en sus config credentials archivos. Luego, cuando utilice el CDK CLI, como implementar una aplicación con la cdk deploy CDK CLI utilizará sus credenciales de seguridad configuradas.

Al igual que AWS CLI el CDK CLI usará tu default perfil por defecto. Puede especificar un perfil mediante la CDK CLI --profileopción. Para obtener más información sobre el uso de credenciales de seguridad con la CDK CLI, consulte Configure las credenciales de seguridad para AWS CDK CLI.

(Opcional) Instale herramientas adicionales AWS CDK

AWS Toolkit for Visual Studio Code es un complemento de código abierto para Visual Studio Code que lo ayuda a crear, depurar e implementar aplicaciones en AWS. El kit de herramientas proporciona una experiencia integrada para desarrollar AWS CDK aplicaciones. Incluye la función AWS CDK Explorer para enumerar sus AWS CDK proyectos y explorar los distintos componentes de la aplicación CDK. Para obtener instrucciones, consulte lo siguiente:

Creación de su primera aplicación de CDK

Ahora estás listo para empezar a usarlo AWS CDK creando tu primera aplicación CDK. Para obtener instrucciones, consulte Tutorial: Crea tu primera aplicación AWS CDK.