¿Cuál es el AWS CDK??

¿Cuál es el AWS CDK??
Antes del Kit de desarrollo de la nube (CDK), el usuario solo tenía un servicio de tablero y CloudFormation para crear y administrar recursos de AWS. La creación manual y la gestión de los recursos de AWS requieren mucha navegación a través de la interfaz de usuario y múltiples pasos de configuraciones en el camino. Con un solo mal, haga clic en el usuario, el usuario puede estropear todo el proceso. Sin embargo, CDK resolverá la mayoría de estos problemas construyendo código en el lenguaje de programación y administrar los recursos de AWS a través de eso.

Esta guía explicará en detalle el kit de desarrollo de la nube de AWS (CDK).

¿Cuál es el AWS CDK??

CDK es la versión mejorada de CloudFormation, ya que permite a los usuarios crear e implementar recursos de AWS. El usuario puede realizar todas las actividades de crear y configurar recursos de AWS utilizando el lenguaje de programación de su elección. Significa que el usuario puede obtener acceso a las advertencias de IDE Autocomplete, compilar en tiempo de compilación, declaraciones de flujo de control, etc.:

Beneficios de AWS CDK

Algunos de los beneficios importantes de AWS CDK se explican a continuación:

Construcciones: AWS ofrece a sus usuarios plantillas de recursos llamadas "Construcciones"Que se puede utilizar con gran efecto y el usuario también puede construir sus propias construcciones.

CloudFormation: CDK no crea directamente los recursos de AWS, compila el CDK hasta CloudFormation y luego CloudFormation es responsable de administrar los recursos de AWS.

Lenguaje de programación: CDK permite al usuario administrar recursos de AWS utilizando lenguajes de programación como JavaScript, Python, TypeScript, etc.:

Instalar el paquete AWS CDK

AWS ofrece al usuario instalar paquetes CDK en múltiples lenguajes de programación y algunos de sus procesos de instalación se demuestran a continuación.

AWS CDK para TypeScript

Utilice el siguiente comando para instalar el lenguaje CDK para el idioma tipicis:

NPM Install -G AWS -CDK

Para verificar que se haya instalado el paquete CDK, simplemente escriba el siguiente comando:

CDK -Versión

Se puede observar que la versión CDK "2.66.1" ha sido instalado:

Paquete para JavaScript

Para instalar el paquete CDK para JavaScript, use el siguiente comando:

NPM Instalar AWS-CDK-LIB

Paquete para Python

Escribir el siguiente comando instalará el paquete CDK para el idioma Python:

Python -M PIP Instale AWS-CDK-LIB

Se trataba de instalar paquetes CDK para varios idiomas.

Conclusión

AWS CDK se utiliza para administrar los recursos en la nube de Amazon utilizando lenguajes de programación. El usuario puede escribir scripts para administrar los recursos de AWS y compilarlos a CloudFormation. Después de eso, el servicio de CloudFormation será directamente responsable de crear y controlar recursos en la nube. Este blog discutió sobre el AWS CDK.