【问题标题】:AWS Lambda extensions: throws LaunchErrorAWS Lambda 扩展:抛出 LaunchError
【发布时间】:2021-06-01 15:40:36
【问题描述】:

我正在尝试按照文档中提到的步骤创建一个示例 lambda 扩展 - https://github.com/aws-samples/aws-lambda-extensions/tree/main/python-example-extension

但我收到以下错误

{
  "errorMessage": "RequestId: 751694e2-022b-484d-8bbc-29d3bde52cf5 Error: fork/exec /opt/extensions/python-example-extension: no such file or directory",
  "errorType": "Extension.LaunchError"
}

你能帮忙吗?

【问题讨论】:

  • 错误提到文件夹 python-example-extension 丢失。在运行 sam build 命令之前,您需要将其包含在 zip 文件夹中

标签: aws-lambda aws-lambda-layers


【解决方案1】:

该错误意味着 lambda 的文件系统中没有具有该名称的文件。 也许你打包错了层?

关于分层文件结构的小贴士:层的 zip 被解压成/opt

因此,为了让您在其中包含目录“extensions”和文件“python-example-extension”,您需要在作为层上传的 zip 中包含此目录。

【讨论】:

    猜你喜欢
    • 2018-02-28
    • 2018-09-23
    • 2021-07-21
    • 2022-08-15
    • 2019-06-02
    • 2019-03-13
    • 1970-01-01
    • 2018-01-27
    • 1970-01-01
    相关资源
    最近更新 更多