

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

# sam local 명령을 사용한 테스트 소개
<a name="using-sam-cli-local"></a>

 AWS Serverless Application Model 명령줄 인터페이스(AWS SAM CLI) `sam local` 명령을 사용하여 서버리스 애플리케이션을 로컬에서 테스트합니다.

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

## 사전 조건
<a name="using-sam-cli-local-prerequisites"></a>

`sam local`를 사용하려면 다음을 완료하여 AWS SAM CLI를 설치합니다.
+ [AWS SAM 사전 조건](prerequisites.md).
+ [AWS SAM CLI 설치](install-sam-cli.md).

`sam local`를 사용하기 전에 다음 사항에 대한 기본적인 이해를 하는 것이 좋습니다.
+ [AWS SAM CLI 구성](using-sam-cli-configure.md).
+ [에서 애플리케이션 생성 AWS SAM](using-sam-cli-init.md).
+ [를 사용한 빌드 소개 AWS SAM](using-sam-cli-build.md).
+ [를 사용한 배포 소개 AWS SAM](using-sam-cli-deploy.md).

## sam local 명령 사용
<a name="using-sam-cli-local-command"></a>

`sam local` 명령을 해당 하위 명령과 함께 사용하여 애플리케이션에 대해 다양한 유형의 로컬 테스트를 수행할 수 있습니다.

```
$ sam local {{<subcommand>}}
```

각 하위 명령에 대해 자세히 알아보려면 다음을 참조하세요.
+ **[sam local generate-event 소개](using-sam-cli-local-generate-event.md)** - 로컬 테스트를 위한 AWS 서비스 이벤트를 생성합니다.
+ **[sam local invoke 소개](using-sam-cli-local-invoke.md)** - 로컬에서 AWS Lambda 함수의 일회성 호출을 시작합니다.
+ **[sam local start-api 소개](using-sam-cli-local-start-api.md)** - 로컬 HTTP 서버를 사용하여 Lambda 함수를 실행합니다.
+ **[sam local start-lambda 소개](using-sam-cli-local-start-lambda.md)** - AWS CLI 또는 SDKs와 함께 사용할 로컬 HTTP 서버를 사용하여 Lambda 함수를 실행합니다.