게시된 날짜: Apr 8, 2021
AWS CloudFormation이 AWS CloudFormation 명령줄 인터페이스(CFN-CLI)의 TypeScript 지원 기능을 정식 출시(GA)합니다. 이제 TypeScript 프로그래밍 언어를 사용하여 AWS 및 타사 리소스 유형을 생성할 수 있습니다. CFN-CLI TypeScript 플러그인은 커뮤니티가 2019 년에 초기 평가판 모드로 생성한 GitHub 오픈 소스 프로젝트입니다. 이번 릴리스를 통해 이제 사용자는 프로덕션 필요에 따라 해당 플러그인을 사용할 수 있게 되었습니다.
AWS CloudFormation은 클라우드 애플리케이션과 인프라 리소스를 안전하고 예측 가능하며 반복 가능한 방식으로 모형화, 프로비저닝 및 관리할 수 있는 코드형 인프라(IaC) 도구입니다. 리소스 유형의 예로는 AWS::EC2::Instance, AWS::S3::Bucket, Datadog::Monitors::Monitor 등이 있습니다. CloudFormation에서 이미 지원되는 리소스가 아닌 AWS 및 타사 리소스를 프로비저닝하려는 경우 CFN-CLI를 사용하여 해당 리소스 유형을 생성하고 CloudFormation에서 사용하기 위해 등록할 수 있습니다. 이전에 CFN-CLI는 이러한 리소스 유형 생성에 Java, Go, Python 등 3가지 프로그래밍 언어를 지원했습니다. 이번 릴리스로 4번째 언어인 TypeScript에 대한 지원이 추가됩니다.
AWS CloudFormation 팀은 이 오픈 소스 프로젝트에 대한 피드백과 참여를 환영합니다. 시작하려면 CFN-CLI GitHub 리포지토리의 지침에 따라 cfn-cli-typescript-plugin을 설치하거나 이 블로그를 참조하여 CFN-CLI TypeScript 플러그인을 통한 리소스 유형 생성 방법에 대한 자세한 안내를 따르세요. 또한 CFN-CLI TypeScript 플러그인으로 생성한 샘플 리소스 유형을 여기에서 확인할 수 있습니다.