AWS Lambda
개발자 가이드

Amazon S3 애플리케이션을 위한 AWS SAM 템플릿

AWS SAM을 사용하여 이 애플리케이션을 빌드할 수 있습니다. AWS SAM 템플릿을 만드는 자세한 정보는 AWS Serverless Application Model 개발자 안내서 AWS SAM 템플릿 기본 사항을 참조하십시오.

다음은 자습서의 Lambda 애플리케이션을 위한 샘플 AWS SAM 템플릿입니다. 아래 텍스트를 .yaml 파일로 복사하고 이전에 만든 ZIP 패키지 옆에 저장합니다. HandlerRuntime 파라미터 값은 이전 단원에서 함수를 생성할 때 사용한 것과 일치해야 합니다.

예 template.yaml

AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Resources: CreateThumbnail: Type: AWS::Serverless::Function Properties: Handler: handler Runtime: runtime Timeout: 60 Policies: AWSLambdaExecute Events: CreateThumbnailEvent: Type: S3 Properties: Bucket: !Ref SrcBucket Events: s3:ObjectCreated:* SrcBucket: Type: AWS::S3::Bucket

패키지 및 배포 명령을 사용하여 서버리스 애플리케이션을 패키징하고 배포하는 방법은 AWS Serverless Application Model 개발자 안내서서버리스 애플리케이션 배포 단원을 참조하십시오.