发布于: Aug 12, 2020

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

Amazon Linux 2 提供了一个安全、稳定和高性能的执行环境,供您开发和运行原生云应用程序。利用 Amazon Linux 2,您可以获得一个提供长期支持以及能够访问 Linux 生态系统中最新创新成果的应用程序环境,无需支付额外费用。 

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

Go on Amazon Linux 2 在提供 Lambda 的所有区域均可用。请访问我们的产品页面,了解有关 AWS Lambda 的更多信息,或者登录 AWS Lambda 控制台开始使用。您还可以参阅 Github 上的 Go 帮助程序库,以使用 Go 开发 AWS Lambda 函数。