7

我有以下文件夹结构

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

4

0 回答 0