게시된 날짜: Nov 19, 2018

이제 sam 빌드 명령을 사용하여 AWS Serverless Application Model(AWS SAM) 명령줄 인터페이스(CLI)를 사용하는 Python으로 작성된 AWS Lambda 기능을 위한 배포 패키지를 컴파일할 수 있습니다.

AWS SAM CLI를 사용하면 SAM 템플릿으로 정의한 서버리스 애플리케이션을 로컬에서 빌드, 테스트 및 디버깅할 수 있습니다. sam 빌드 명령을 사용하여 AWS Lambda의 실행 환경을 대상으로 배포 아티팩트를 쉽게 생성할 수 있습니다. 이렇게 하면 클라우드의 유사한 환경에서 실행하기 위해 로컬에서 빌드하는 기능을 활성화합니다. sam 빌드 명령은 애플리케이션의 기능을 반복하고, 종속성을 포함한 매니페스트 파일(예: requirements.txt)을 검색하고, sam 패키지sam 배포 명령을 사용하여 Lambda에 배포할 수 있는 배포 아티팩트를 자동으로 생성합니다.

사용자의 기능이 기본적으로 컴파일된 프로그램이 포함된 패키지에 의존하는 경우에도 --use-container 플래그와 함께 sam 빌드 명령을 사용할 수 있습니다. --use-container 플래그는 로컬에서 Lambda와 유사한 환경에서 기능을 컴파일하므로 클라우드에 배포할 때 올바른 형식이 됩니다.

SAM CLI를 시작하고 서버리스 애플리케이션을 빠르게 빌드, 테스트 및 디버깅하는 방법을 알아보려면 SAM 제품 페이지를 참조하십시오.