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.