将原生库提取到 /var/task/lib Node.js lambda



显然LD_LIBRARY_PATH包含/var/task/lib。

但是我如何确保我的库最终出现在/var/task/lib 中。

我所有的代码最终都在/var/task/hello-world 中。

您的 Lambda 部署程序包(包含您的代码的 zip 文件(将提取到/var/task,其目录结构保持不变。 如果你想要一些东西 /var/task/lib/ ,把它放在lib/而不是 zip 文件的根目录中。

我所有的代码最终都在/var/task/hello-world 中结束

这意味着您在 zip 文件的根目录中有一个名为 hello-world 的文件夹。 您的代码需要位于 zip 的根目录中,而不是文件夹中,除非您特别希望将其提取到 /var/task 下的文件夹中,如上所述。

https://aws.amazon.com/premiumsupport/knowledge-center/lambda-deployment-package-nodejs/

相关内容

最新更新