импортировать общий файл python в codeUri в template.yaml для приложений sam - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть следующая структура папок

src
-- foo
  --lambda1.py
-- blah
   --lambda2.py
-- util
    --util.py

Теперь я хотел бы создать для включения util.py в код лямбда-функции uri, используя template.yaml. Так что мне не нужно сохранять две копиитого же util.py в папке lambda1 и lambda2.

Вот шаблон.yaml, который я использую:

AWSTemplateFormatVersion : '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Resources:
  SAMDEMOLAMBDA1:
    Type: AWS::Serverless::Function
    Properties:
      Handler: samdemoLambda1.lambda_handler
      Runtime: python2.7
      CodeUri: ./src/foo
      Events:
                HelloWorld:
                    Type: Api 
                    Properties:
                        Path: /hello
                        Method: get

  SAMDEMOLAMBDA2:
    Type: AWS::Serverless::Function
    Properties:
      Handler: samdemoLambda2.lambda_handler
      Runtime: python2.7
      CodeUri: ./src/blah
      CodeUri: ./src/util

Как я могу импортировать этот общий util.py в lambda 2

...