开始在 Elastic Beanstalk 上使用 Node.js - AWS Elastic Beanstalk
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

开始在 Elastic Beanstalk 上使用 Node.js

要开始在 AWS Elastic Beanstalk 上使用 Node.js 应用程序,您只需一个应用程序源包,将其作为第一个应用程序版本上传并部署到环境中。当您创建环境时,Elastic Beanstalk 会分配运行高度可扩展的 Web 应用程序所需的所有 AWS 资源。

使用示例 Node.js 应用程序启动环境

Elastic Beanstalk 为每个平台提供单页示例应用程序以及更复杂的示例,这些示例展示了 Amazon RDS 等其他 AWS 资源的使用情况以及特定于语言或平台的功能和 API。

示例

环境类型

源代码包

描述

Web 服务器

nodejs-v1_cn.zip

单页面应用程序。

使用创建示例应用程序中的流程启动此示例。

带 Amazon RDS 的 Web Server

nodejs-express-hiking-v1.zip

使用 Express 框架和 RDS 数据库的 Hiking Log 应用程序。

教程

带 Amazon ElastiCache 的 Web Server

nodejs-example-express-elasticache.zip

Express Web 应用程序,使用 Amazon ElastiCache 实现集群功能。集群功能增强了 Web 应用程序的高可用性、性能和安全性。

教程

带 DynamoDB、Amazon SNS 和 Amazon SQS 的 Web Server

eb-node-express-sample-v1.0.zip

克隆 GitHub.com 的报告

为新公司的市场营销活动收集用户联系信息的 Express 网站。使用 Node.js 中的适用于 JavaScript 的 AWS 开发工具包将条目写入 DynamoDB 表,并使用 Elastic Beanstalk 配置文件在 DynamoDB、Amazon SNS 和 Amazon SQS 中创建资源。

教程

后续步骤

有了运行应用程序的环境以后,您随时可以部署新的应用程序版本或完全不同的应用程序。部署新应用程序版本非常快,因为不需要配置或重新启动 EC2 实例。有关应用程序部署的详细信息,请参阅部署应用程序的新版本

在您部署了一两个示例应用程序并准备好开始在本地开发和运行 Node.js 应用程序以后,请参阅下一节使用所有需要的工具设置 Node.js 开发环境。