发布于: Aug 12, 2020

您可以使用 Go on Amazon Linux 2(最新一代的 Amazon Linux)开发您自己的 Amazon Lambda 函数。您可以参阅 Amazon Lambda 文档,了解有关 Go 编程模型的更多信息。

Amazon Linux 2 提供了安全、稳定的高性能执行环境,可用于开发和运行原生云应用程序。借助 Amazon Linux 2,您将获得这样的应用程序环境:既能提供长期支持,又能访问 Linux 生态系统中的最新创新成果,而且没有额外费用。 

首先,通过 Amazon Lambda 控制台上传您的代码,然后选择在 Amazon Linux 2 运行时上提供您自己的引导程序。您还可以使用 Amazon CLI、Amazon 无服务器应用程序模型 (SAM) 和 Amazon CloudFormation 来部署和管理使用 Go 编写的无服务器应用程序。此外,借助 Amazon CodeStar 的 Go 模板,您可以轻松地为无服务器应用程序设置整个开发和持续交付工具链。部署应用程序后,您可以使用 Amazon X-Ray 及其 Go 开发工具包进行故障排除,并分析应用程序的性能。要将 Go on Amazon Linux 1 中运行的现有 Amazon Lambda 函数迁移到 Amazon Linux 2,请更新您的代码,使其与 Amazon Linux 2 兼容,然后更新函数运行时。 

Go on Amazon Linux 2 已在由光环新网运营的 亚马逊云科技中国(北京)区域和由西云数据运营的 亚马逊云科技中国(宁夏)区域推出。请访问我们的产品页面,了解有关 Amazon Lambda 的更多信息,或者登录 Amazon Lambda 控制台开始使用。您也可以参考 github 上的 Go 帮助程序库,以便在 Go 中开发 Amazon Lambda 函数。