本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
开始在 Elastic Beanstalk 上使用 Node.js
要开始在 Amazon Elastic Beanstalk 上使用 Node.js 应用程序,您只需一个应用程序源包,将其作为第一个应用程序版本上传并部署到环境中。当您创建环境时,Elastic Beanstalk 会分配运行高度可扩展的 Web 应用程序所需的所有 Amazon 资源。
使用示例 Node.js 应用程序启动环境
Elastic Beanstalk 为每个平台提供单页示例应用程序以及更复杂的示例,这些示例展示了 Amazon RDS 等其他 Amazon 资源的使用情况以及特定于语言或平台的功能和 API。
注意
按照源包 README.md
文件中的步骤进行部署。
示例 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
环境类型 |
源代码包 |
描述 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Web 服务器 |
单页面应用程序。 使用创建示例应用程序中的流程启动此示例。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
带 Amazon RDS 的 Web Server |
使用 Express 框架和 Amazon Relational Database Service(RDS)的 Hiking 日志应用程序。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
带 Amazon ElastiCache 的 Web Server |
Express Web 应用程序,使用 Amazon ElastiCache 实现集群功能。集群功能增强了 Web 应用程序的高可用性、性能和安全性。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
带 DynamoDB、Amazon SNS 和 Amazon SQS 的 Web Server |
为新公司的市场营销活动收集用户联系信息的 Express 网站。使用 Amazon SDK for JavaScript in Node.js 将条目写入 DynamoDB 表,并使用 Elastic Beanstalk 配置文件在 DynamoDB、Amazon SNS 和 Amazon SQS 中创建资源。 |
后续步骤
有了运行应用程序的环境以后,您随时可以部署新的应用程序版本或完全不同的应用程序。部署新应用程序版本非常快,因为不需要配置或重新启动 EC2 实例。有关应用程序部署的详细信息,请参阅部署应用程序的新版本。
在您部署了一两个示例应用程序并准备好开始在本地开发和运行 Node.js 应用程序以后,请参阅下一节使用所有需要的工具设置 Node.js 开发环境。