계층으로 AWS SAM 작업
AWS Serverless Application Model(AWS SAM)을 사용하여 애플리케이션에서 계층 생성을 자동화할 수 있습니다. AWS::Serverless::LayerVersion
리소스 유형은 Lambda 함수 구성에서 참조할 수 있는 계층 버전을 생성합니다.
AWSTemplateFormatVersion: '2010-09-09' Transform: 'AWS::Serverless-2016-10-31' Description: AWS SAM Template for Lambda Function with Lambda Layer Resources: MyLambdaLayer: Type: AWS::Serverless::LayerVersion Properties: LayerName: my-lambda-layer Description: My Lambda Layer ContentUri: s3://amzn-s3-demo-bucket/my-layer.zip CompatibleRuntimes: - python3.9 - python3.10 - python3.11 MyLambdaFunction: Type: AWS::Serverless::Function Properties: FunctionName: MyLambdaFunction Runtime: python3.9 Handler: app.handler CodeUri: s3://amzn-s3-demo-bucket/my-function Layers: - !Ref MyLambdaLayer