我有以下文件夹结构
src
-- foo
--lambda1.py
-- blah
--lambda2.py
-- util
--util.py
现在我将使用 template.yaml 创建将 util.py 包含在两个 lambda 函数代码 uri 中。这样我就不必在 lambda1 文件夹和 lambda2 文件夹中维护相同 util.py 的两个副本。
这是我正在使用的 template.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
我如何在 lambda 2 中导入这个常见的 util.py