登录
首页 >  Golang >  Go问答

AWS Lambda-Go:自定义运行时与预置运行时的比较

来源:stackoverflow

时间:2024-02-10 21:39:23 298浏览 收藏

Golang小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《AWS Lambda-Go:自定义运行时与预置运行时的比较》带大家来了解一下##content_title##,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!


问题内容

正如我在官方文档和许多教程中看到的那样,使用 Golang 的 AWS Lambda 函数提供了一个包含可执行二进制文件的 zip 文件。 我不禁想知道:将代码/应用程序转换为可执行二进制文件后,它还是 Golang 吗?那么为什么要指定 Go 运行时选项,而不是使用良好的旧自定义运行时呢?


正确答案


Go 运行时和自定义运行时之间没有区别,因为在底层,Go 被视为自定义运行时并相应地运行

因为对于 Go,他们已经创建了一个运行时 provided.al2,以便 Go 开发人员可以通过选择provided.al2运行时并提供所需的引导文件来利用它。

还有一件重要的事情

使用 Amazon Linux 操作系统的运行时(例如 Go 1.x)不支持 arm64 架构。要使用arm64架构,您可以使用提供的.al2运行时运行Go。

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《AWS Lambda-Go:自定义运行时与预置运行时的比较》文章吧,也可关注golang学习网公众号了解相关技术文章。

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