Publicado en: Apr 8, 2021

AWS CloudFormation anuncia la disponibilidad general (GA) del soporte de TypeScript para la interfaz de línea de comandos de AWS CloudFormation (CFN-CLI), que permite crear tipos de recursos de AWS y de terceros mediante el lenguaje de programación TypeScript. El complemento TypeScript para CFN-CLI es un proyecto de código abierto de GitHub que la comunidad creó en 2019 en un modo de vista previa temprana. Con esta versión, ahora puede utilizar el complemento para sus necesidades de producción.

AWS CloudFormation es una herramienta de infraestructura como código (IaC) que le permite modelar, aprovisionar y administrar los recursos de infraestructura y aplicaciones en la nube de manera segura, predecible y repetible. Algunos ejemplos de tipos de recursos son AWS::EC2::Instance, AWS::S3::Bucket, Datadog::Monitors::Monitor, etc. Si desea aprovisionar recursos de AWS y de terceros distintos de los ya soportados con CloudFormation, puede usar el CFN-CLI para crear dichos tipos de recursos y registrarlos para su uso en CloudFormation. El CFN-CLI previamente soportaba tres lenguajes de programación: Java, Go y Python para crear tales tipos de recursos. Con esta versión, se obtiene soporte para un cuarto lenguaje: TypeScript

El equipo de AWS CloudFormation agradece los comentarios y contribuciones a este proyecto de código abierto. Para comenzar, instale el complemento cfn-cli-typescript-plugin siguiendo las instrucciones del repositorio GitHub de CFN-CLI o siga este blog que proporciona una explicación detallada sobre la creación de tipos de recursos con el complemento TypeScript para CFN-CLI. Además, puede consultar ejemplos de tipos de recursos creados con el complemento TypeScript para CFN-CLI aquí.