를 사용한 맞춤형 빌드 AWS SAM - AWS Serverless Application Model

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

를 사용한 맞춤형 빌드 AWS SAM

특정 Lambda 함수 또는 Lambda 계층을 포함하도록 빌드를 사용자 지정할 수 있습니다. 함수는 Lambda에서 코드를 실행하기 위해 호출할 수 있는 리소스입니다. Lambda 계층을 사용하면 Lambda 함수에서 코드를 추출하여 여러 Lambda 함수에서 재사용할 수 있습니다. 공유 종속성 또는 리소스를 관리하는 복잡성 없이 개별 서버리스 함수를 개발하고 배포하는 데 집중하려는 경우 특정 Lambda 함수를 사용하여 빌드를 사용자 지정할 수 있습니다. 또한 Lambda 계층을 구축하여 배포 패키지의 크기를 줄이고, 핵심 함수 로직을 종속성과 분리하고, 여러 함수에서 종속성을 공유할 수 있도록 할 수 있습니다.

이 섹션의 주제에서는 Lambda 함수를 구축할 수 있는 몇 가지 다양한 방법을 살펴봅니다. AWS SAM여기에는 고객 런타임으로 Lambda 함수를 빌드하고 Lambda 계층을 구축하는 것이 포함됩니다. 사용자 지정 런타임을 사용하면 개발자 안내서의 Lambda 런타임에 나열되지 않은 언어를 설치하고 사용할 수 있습니다. AWS Lambda 이를 통해 서버리스 함수 및 애플리케이션을 실행하기 위한 특수 실행 환경을 만들 수 있습니다. 전체 애플리케이션을 구축하는 대신 Lambda 계층만 구축하면 몇 가지 면에서 도움이 될 수 있습니다. 이를 통해 배포 패키지의 크기를 줄이고, 핵심 함수 로직을 종속성과 분리하고, 여러 함수 간에 종속성을 공유할 수 있습니다.

함수에 대한 자세한 내용은 개발자 안내서의 Lambda 개념을 참조하십시오.AWS Lambda