기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS SAM CLI을(를) 사용한 로컬 테스트
AWS SAMCLI은(는) 다양한 코드형 인프라(IaC) 도구에서 서버리스 애플리케이션을 로컬로 테스트할 수 있도록 지원합니다. 이 가이드는 다양한 IaC 프레임워크와 함께 AWS SAM CLI 을(를) 사용하여 로컬 테스트를 수행하는 방법을 설명합니다.
AWS SAM CLI을(를) 로컬 테스트에 사용할 때의 주요 이점은 다음과 같습니다.
-
빠른 개발 -에 배포하지 않고 코드 변경 테스트 AWS
-
비용 효율성 - AWS 요금 발생 없이 개발 및 테스트
-
오프라인 기능 - 인터넷 연결 없이 애플리케이션에서 작업
-
간소화된 디버깅 - 디버거를 사용하여 로컬에서 Lambda 함수 코드를 단계별로 실행할 수 있습니다
-
사실적 테스트 - AWS 서비스의 로컬 에뮬레이션을 사용하여 애플리케이션 테스트
로컬에서 AWS SAM 애플리케이션 테스트
AWS SAM 템플릿을 사용하여 정의된 애플리케이션 테스트에 대한 자세한 내용은이 설명서의 서버리스 애플리케이션 테스트 및 디버깅을 참조하세요.
로컬에서 CloudFormation 템플릿 테스트
의 AWS SAM CLI로컬 테스트 기능을와 함께 사용하려면 CloudFormation 템플릿에 AWS SAM 변환을 CloudFormation추가합니다. 자세한 내용은 AWS SAM Template Anatomy를 참조하세요.
-
CloudFormation 템플릿에 AWS SAM 변환 추가
-
템플릿 호환성 이해
-
서버리스 리소스 구문 탐색
로컬에서 AWS CDK 애플리케이션 테스트
cdk AWS SAM CLIsynth 명령을 사용하여 AWS CDK 애플리케이션을 CloudFormation 템플릿으로 합성한 후를 사용하여 로컬에서 AWS CDK 애플리케이션을 테스트할 수 있습니다.
자세한 내용은 AWS CDK 개발자 안내서의를 사용하여 CDK 애플리케이션을 로컬로 테스트하고 빌드 AWS SAM CLI를 참조하세요. AWS 여기에는 다음이 포함됩니다.
Terraform 애플리케이션 로컬 테스트
AWS SAM CLI은(는) Terraform 프로젝트와 Terraform Cloud를 지원합니다. 이를 사용하여 다음 항목의 로컬 디버깅 및 테스트를 수행할 수 있습니다. Lambda 함수 및 레이어, 그리고 Amazon API Gateway HTTP 및 REST API.
환경을 설정하고 사용 가능한 모든 기능에 대해 알아보려면 이 가이드의 Terraform 지원을 참조하세요. 여기에는 다음이 포함됩니다.