首页 > 解决方案 > lambda 层与 Go 兼容吗?

问题描述

是否可以将 Golang lambda 与 AWS 的新 lambda 层功能一起使用?

我一直在尝试找到一种解决方案,以便在我用 Go 编写的 Lambda 函数中使用层,但我一直没能做到。我让它与 python lambda 一起工作。我觉得由于 Go 代码是编译后的二进制文件,因此无法在运行时使用图层导入。如果我在本地有图层的代码,则导入也会被编译到二进制文件中,这违背了使用图层的目的。

有人知道或有任何使用 Golang 的 Lambda 层的例子吗?

标签: amazon-web-servicesgoaws-lambda

解决方案


Go 依赖项位于编译后的二进制文件中,因此您不能/不需要使用层。问题在语言层面得到解决。它与已编译的事实没有任何关系,C 和 C++ 二进制文件仍然具有依赖关系。


推荐阅读