cfn-lint를 이용한 AWS CloudFormation 템플릿의 Git pre-commit 유효성 검사 수행

AWS CloudFormation 툴링(tooling)이 전성기를 구가하고 있습니다. cfn_nag 및 taskcat과 같은 툴을 사용하면 단일 리소스를 계정에 배포하기 전에 테스트하고 검증해 인프라를 코드로 쉽게 취급할 수 있습니다. 그렇다면 linter로 CloudFormation 템플릿이 유효한지 검증하려면 어떻게 해야 할까요? linter는 코드를 실행할 때 오류를 일으킬 수 있는 신택스 문제(syntax problem, 프로그래밍 때의 구문의 오류)나 버그를 찾는 코드 조사 프로그램입니다. linter는…