登录
首页 >  Golang >  Go问答

在 AWS lambda 上运行 Golang exec

来源:stackoverflow

时间:2024-02-21 12:18:24 480浏览 收藏

哈喽!今天心血来潮给大家带来了《在 AWS lambda 上运行 Golang exec》,想必大家应该对Golang都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到,若是你正在学习Golang,千万别错过这篇文章~希望能帮助到你!

问题内容

我正在 Golang 中开发工具,这些工具应该在生产中的 AWS-Lambda 上运行。为了方便开发和调试/维护,我将工具编写为 CLI 工具。这样我或我的任何队友都可以开发工具,而无需依赖 AWS-Lambda 环境。

我的目标是将这些工具与 AWS-lambda 环境集成,并对原始代码(CLI 工具)进行最少的更改。

我正在考虑两个选择:

  1. 为 AWS-lambda 编写一个 wapper,使用 exec 命令来运行工具。
  2. 将工具的核心代码导出到共享函数。

第一个选项更加方便和直接。

我想知道 exec 命令对 AWS-lambda 等低价服务器的性能有何影响?


解决方案


我使用 Serverless FrameworkAWS Serverless SAM 在本地运行和测试 AWS Lambda 代码,不一定需要用于部署等。两者都与 Golang 兼容。它们易于使用和设置。这些框架将有助于避免创建包装器以在本地运行代码的开销。

到这里,我们也就讲完了《在 AWS lambda 上运行 Golang exec》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>