

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

# sam validate
<a name="sam-cli-command-reference-sam-validate"></a>

이 페이지에서는 AWS Serverless Application Model 명령줄 인터페이스(AWS SAM CLI) `sam validate` 명령에 대한 참조 정보를 제공합니다.

에 대한 소개는 단원을 AWS SAM CLI참조하십시오. [란 무엇입니까 AWS SAM CLI?](what-is-sam-overview.md#what-is-sam-cli) 

`sam validate` 명령은 AWS SAM 템플릿 파일이 유효한지 확인합니다.

## 사용법
<a name="sam-cli-command-reference-sam-validate-usage"></a>

```
$ sam validate <options>
```

## 옵션
<a name="sam-cli-command-reference-sam-validate-options"></a>

`--config-env TEXT`  <a name="sam-cli-command-reference-sam-validate-options-config-env"></a>
사용할 구성 파일의 기본 매개변수 값을 지정하는 환경 이름입니다. 기본값은 “기본값”입니다. 구성 파일에 대한 자세한 내용은 [AWS SAMCLI구성 파일](serverless-sam-cli-config.md) 섹션을 참조하세요.

`--config-file PATH`  <a name="sam-cli-command-reference-sam-validate-options-config-file"></a>
사용할 기본 매개변수 값이 들어 있는 구성 파일의 경로 및 파일 이름입니다. 기본값은 프로젝트 디렉터리의 루트에 있는 “samconfig.toml”입니다. 구성 파일에 대한 자세한 내용은 [AWS SAMCLI구성 파일](serverless-sam-cli-config.md) 섹션을 참조하세요.

`--debug`  <a name="sam-cli-command-reference-sam-validate-options-debug"></a>
디버그 로깅을 켜서 AWS SAMCLI 에 의해 생성된 디버그 메시지를 인쇄하고 타임스탬프를 표시합니다.

`--lint`  <a name="sam-cli-command-reference-sam-validate-options-lint"></a>
 **cfn-lint**를 통해 템플릿에서 린팅검증을 실행합니다. `cfnlintrc` 구성 파일을 생성하여 추가 파라미터를 지정합니다. 자세한 내용은 *CloudFormation GitHub 리포지토리*의 [cfn-lint](https://github.com/aws-cloudformation/cfn-lint)를 참조하세요.

`--profile TEXT`  <a name="sam-cli-command-reference-sam-validate-options-profile"></a>
자격 증명을 가져오는 AWS 자격 증명 파일의 특정 프로필입니다.

`--region TEXT`  <a name="sam-cli-command-reference-sam-validate-options-region"></a>
배포할 AWS 리전입니다. 예를 들어 us-east-1입니다.

`--save-params`  <a name="sam-cli-command-reference-sam-validate-options-save-params"></a>
명령줄에 제공한 파라미터를 AWS SAM 구성 파일에 저장합니다.

`--template-file, --template, -t PATH`  <a name="sam-cli-command-reference-sam-validate-options-template-file"></a>
 AWS SAM 템플릿 파일입니다. 기본값은 `template.[yaml|yml]`입니다.  
 템플릿이 현재 작업 디렉터리에 있고 `template.[yaml|yml|json]`으로 이름이 지정된 경우에는 이 옵션이 필요하지 않습니다.  
 방금 **sam build**를 실행한 경우에는 이 옵션이 필요하지 않습니다.

## 예제
<a name="sam-cli-command-reference-sam-validate-examples"></a>

이 명령을 사용하여 템플릿을 검증하는 예제는 [AWS SAM 템플릿 파일 검증](serverless-sam-cli-using-validate.md) 섹션을 참조하세요.

cfn-lint에서 이 명령을 사용하는 예제는 [CloudFormation Linter를 사용하여 AWS SAM 애플리케이션 검증](validate-cfn-lint.md) 섹션을 참조하세요.