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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开始在 Elastic Beanstalk 上使用 Node.js

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

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

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

注意

按照源包 README.md 文件中的步骤进行部署。

示例

环境类型

源代码包

描述

Web 服务器

nodejs-v1_cn.zip

单页面应用程序。

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

带 Amazon RDS 的 Web Server

nodejs-example-express-rds.zip

使用 Express 框架和 Amazon Relational Database Service(RDS)的 Hiking 日志应用程序。

教程

带 Amazon ElastiCache 的 Web Server

nodejs-example-express-elasticache.zip

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

教程

带 DynamoDB、Amazon SNS 和 Amazon SQS 的 Web Server

nodejs-example-dynamo.zip

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

教程

后续步骤

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

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