AWS CloudFormation Linter를 사용하여 AWS SAM 애플리케이션을 검증합니다. - AWS Serverless Application Model

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS CloudFormation Linter를 사용하여 AWS SAM 애플리케이션을 검증합니다.

AWS CloudFormation Linter(cfn-lint)는 AWS CloudFormation 템플릿에 대한 세부 검증을 수행하는 데 사용할 수 있는 오픈 소스 도구입니다. Cfn-lint에는 AWS CloudFormation 리소스 사양에 따라 안내되는 규칙이 포함되어 있습니다. cfn-lint를 사용하여 리소스를 해당 규칙과 비교하여 오류, 경고 또는 정보 제안에 대한 자세한 메시지를 받을 수 있습니다. 또는 자체 사용자 지정 규칙을 만들어 유효성을 검사할 수도 있습니다. cfn-lint에 대해 자세히 알아보려면 AWS CloudFormation GitHub 리포지토리에서 cfn-lint를 참조합니다.

cfn-lint를 사용하면 sam validate--lint 옵션과 함께 실행하여 AWS SAM 명령줄 인터페이스(AWS SAM CLI)를 통해 AWS Serverless Application Model(AWS SAM) 템플릿의 유효성을 검사할 수 있습니다.

sam validate --lint

사용자 지정 규칙 생성 또는 유효성 검사 옵션 지정과 같은 cfn-lint 동작을 사용자 지정하려면 구성 파일을 정의하면 됩니다. 자세한 내용은 cfn-lint AWS CloudFormation GitHub 리포지토리Config File 섹션을 참조하세요. sam validate --lint를 실행하면 구성 파일에 정의된 cfn-lint 동작이 적용됩니다.

예시

AWS SAM 템플릿에서 cfn-lint 유효성 검사 수행

sam validate --lint --template myTemplate.yaml

자세히 알아보기

sam validate 명령에 대한 자세한 내용은 sam validate 섹션을 참조하세요.