AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

将 Node.js 应用程序部署到 AWS Elastic Beanstalk

适用于 Node.js 的 Elastic Beanstalk 可让您轻松地部署、管理和扩展使用 Amazon Web Services 的 Node.js Web 应用程序。适用于 Node.js 的 Elastic Beanstalk 可供使用 Node.js 开发或托管 Web 应用程序的任何人使用。本章提供分步指导,以帮助您使用 Elastic Beanstalk 管理控制台将 Node.js Web 应用程序部署到 Elastic Beanstalk,并提供常见框架(例如 Express 和 Geddy)的演示。

在部署 Elastic Beanstalk 应用程序后,您可以继续使用 EB CLI 来管理您的应用程序和环境,或者使用 Elastic Beanstalk 控制台、AWS CLI 或 API。

注意

如果对您正在使用的 Node.js 版本的支持已从平台配置中移除,则您必须先更改或移除版本设置再进行平台升级。当在一个或多个 Node.js 版本中识别到安全漏洞时,可能会发生这种情况。

发生此情况时,尝试升级到不支持所配置的 NodeVersion 的新平台版本会失败。要避免需要创建新环境,请将 NodeVersion 配置选项更改为旧配置版本和新配置版本均支持的版本,或移除选项设置,然后执行平台升级。

本章中的各个主题运用了 Elastic Beanstalk 环境的一些知识。如果您以前未使用过 Elastic Beanstalk,请尝试使用入门教程以了解基本知识。