

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

# AWS SAM CLI을(를) 사용한 로컬 테스트
<a name="using-sam-cli-local-testing"></a>

 AWS SAMCLI은(는) 다양한 코드형 인프라(IaC) 도구에서 서버리스 애플리케이션을 로컬로 테스트할 수 있도록 지원합니다. 이 가이드는 다양한 IaC 프레임워크와 함께 AWS SAM CLI 을(를) 사용하여 로컬 테스트를 수행하는 방법을 설명합니다.

 AWS SAM CLI을(를) 로컬 테스트에 사용할 때의 주요 이점은 다음과 같습니다.
+ **빠른 개발** -에 배포하지 않고 코드 변경 테스트 AWS
+ **비용 효율성** - AWS 요금 발생 없이 개발 및 테스트
+ **오프라인 기능** - 인터넷 연결 없이 애플리케이션에서 작업
+ **간소화된 디버깅** - 디버거를 사용하여 로컬에서 Lambda 함수 코드를 단계별로 실행할 수 있습니다
+ **사실적 테스트** - AWS 서비스의 로컬 에뮬레이션을 사용하여 애플리케이션 테스트

## 로컬에서 AWS SAM 애플리케이션 테스트
<a name="using-sam-cli-local-testing-sam"></a>

 AWS SAM 템플릿을 사용하여 정의된 애플리케이션 테스트에 대한 자세한 내용은이 설명서의 [서버리스 애플리케이션 테스트 및 디버깅](serverless-test-and-debug.md)을 참조하세요.

## 로컬에서 CloudFormation 템플릿 테스트
<a name="using-sam-cli-local-testing-cfn"></a>

의 AWS SAM CLI로컬 테스트 기능을와 함께 사용하려면 CloudFormation 템플릿에 AWS SAM 변환을 CloudFormation추가합니다. 자세한 내용은 [AWS SAM Template Anatomy](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-specification-template-anatomy.html)를 참조하세요.
+  CloudFormation 템플릿에 AWS SAM 변환 추가
+ 템플릿 호환성 이해
+ 서버리스 리소스 구문 탐색

## 로컬에서 AWS CDK 애플리케이션 테스트
<a name="using-sam-cli-local-testing-cdk"></a>

cdk AWS SAM CLIsynth 명령을 사용하여 AWS CDK 애플리케이션을 CloudFormation 템플릿으로 합성한 후를 사용하여 로컬에서 AWS CDK 애플리케이션을 테스트할 수 있습니다.

자세한 내용은 [AWS CDK 개발자 안내서의를 사용하여 CDK 애플리케이션을 로컬로 테스트하고 빌드 AWS SAM CLI](https://docs.aws.amazon.com/cdk/v2/guide/testing-locally.html)를 참조하세요. AWS 여기에는 다음이 포함됩니다.
+ [로컬 테스트 시작하기](https://docs.aws.amazon.com/cdk/v2/guide/testing-locally.html#testing-locally-getting-started)
+ [를 사용하여 AWS CDK 애플리케이션 로컬 테스트 AWS SAM](https://docs.aws.amazon.com/cdk/v2/guide/testing-locally.html#testing-locally-sam)

## Terraform 애플리케이션 로컬 테스트
<a name="using-sam-cli-local-testing-terraform"></a>

 AWS SAM CLI은(는) Terraform 프로젝트와 Terraform Cloud를 지원합니다. 이를 사용하여 다음 항목의 로컬 디버깅 및 테스트를 수행할 수 있습니다. Lambda 함수 및 레이어, 그리고 Amazon API Gateway HTTP 및 REST API.

환경을 설정하고 사용 가능한 모든 기능에 대해 알아보려면 이 가이드의 [Terraform 지원](terraform-support.md)을 참조하세요. 여기에는 다음이 포함됩니다.
+ [AWS SAM CLI의 Terraform 지원 시작하기](gs-terraform-support.md)
+ [AWS SAM CLI을(를) Terraform과 함께 사용하여 로컬 디버깅 및 테스트](using-samcli-terraform.md)