python - 将包添加到 AWS lambda 中的现有层

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

我的工作 AWS 账户中有一个层,其中包含许多 python 库,如 pandas、numpy、sqlalchemy 等。 它的文件夹结构为

-> LayerName:
     ->  python
          ->  pandas
          ->  numpy
              ......

我也想将我的自定义包添加到这一层。我该怎么做?

最佳答案

要将新包添加到您的 Lambda 层,您需要部署 new version包含原始包以及您要添加的新包的层。

您可以通过运行 get-layer-version 来获取图层版本的内容并从 Content.Location 值复制内容。

或者,您可以创建一个新的 Lambda 层并将这些其他包打包到其中。

关于python - 将包添加到 AWS lambda 中的现有层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62929888/

相关文章:

python - 石头剪刀布不打印结果

amazon-web-services - 适用于 redis 的 aws elastiCache **键空间通知**

java - 减少来自 Java Lambda 的 DynamoDB 延迟

amazon-web-services - 使用 lambda 函数添​​加 s3 对象标签?

python - 来自表示 RGB 图像的 float 组的初始 CV::MAT

python - Python FFT 中的 DC 项 - 常数项的幅度

amazon-web-services - 如何从 CloudFormation AWS::Lambda::Alias 获取函数名称和别名?

amazon-web-services - 用于移动到冰川的对象的 AWS Lambda

python - 我如何通过使用 python 传递参数来调用 AWS lambda 函数?

Python33 - 使用 BaseHTTPRequestHandler 提高服务器安全性