У меня есть следующая структура папок
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