访问在AWS :: Lambda :: LayerVersion中定义的自定义python模块

时间:2018-11-30 14:43:31

标签: python amazon-web-services aws-lambda

有一个定义了图层的AWS Lambda。我从lambda尝试访问该层中定义的自定义python包,但似乎不存在。
甚至有可能共享存储在layer包中的代码,如果是,那么怎么办?

我会想象这样的事情:

/layer-dir
  /my-package
    /__init__.py
    /something.py

/lambda-dir
  /__init__.py
  /handler.py

,然后在handler.py中将出现以下内容:

from my-package import something

1 个答案:

答案 0 :(得分:3)

对于 Python ,上传的layer.zip的结构应与documents(视运行时间而定)相同:

/python
  /my-package
    /__init__.py
    /something.py
相关问题