게시된 날짜: Jan 18, 2023

AWS CloudFormation은 AWS Serverless Application Model Command Line Interface(AWS SAM CLI)에서의 CloudFormation Linter(cfn-lint) 지원을 발표했습니다. cfn-lint 도구는 CloudFormation 기반 규칙을 기준으로 SAM JSON/YAML 템플릿을 검증하고 진단 오류 메시지를 반환합니다. 이번 출시를 통해 sam validate 명령에서 선택적 파라미터 lint를 사용하여 SAM JSON/YAML 템플릿에서 cfn-lint 검증을 실행할 수 있습니다.

--lint를 사용하여 CloudFormation 기반 규칙을 검증할 수 있습니다. 이러한 규칙은 템플릿 크기, 템플릿 설명 제한, Fn: :GetAtt 파라미터, Fn: :If 구문 구조 등과 같은 템플릿 속성을 확인합니다. 기본 규칙의 전체 목록은 cfn-lint 규칙 지침을 참조하세요.

이 기능은 미국 동부(오하이오 및 버지니아 북부), 미국 서부(캘리포니아 북부 및 오레곤), 아프리카(케이프타운), 아시아 태평양(홍콩, 하이데라바드, 자카르타, 뭄바이, 오사카, 서울, 싱가포르, 시드니 및 도쿄), Sinnet에서 운영하는 캐나다(중부), 중국(베이징) 및 NWCD가 운영하는 중국(닝샤), 유럽(프랑크푸르트, 아일랜드, 런던, 밀라노, 파리, 스페인, 스톡홀름 및 취리히), 중동(바레인 및 UAE), 남아메리카(상파울루) 및 AWS GovCloud(미국 동부) 및 (미국 서부) 리전에서 사용할 수 있습니다.

최신 버전의 SAM CLI를 설치하려면 다음 지침을 참조하세요.