在 Amazon EC2 实例上设置 Node.js - AWS SDK for JavaScript

帮助我们改进AWS SDK for JavaScript版本 3 (V3) 文档,方法是使用反馈链接,或者在上创建议题或拉取请求GitHub.

这些区域有:AWS SDK for JavaScriptV3 API 参考指南详细描述了所有的 API 操作AWS SDK for JavaScript版本 3 (V3)。

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

在 Amazon EC2 实例上设置 Node.js

将 Node.js 与适用于 JavaScript 是在Amazon EElastic Compute Cloud (Amazon EC2) Comput Node.js 在本教程中,您将创建一个 Linux 实例,使用 SSH 连接到该实例,然后安装 Node.js 以在该实例上运行。

先决条件

本教程假定您已经使用公有 DNS 名称启动 Linux 实例,该实例可从 Internet 访问并且您可以使用 SSH 来连接。有关更多信息,请参阅 。第 1 步:启动实例中的适用于Linux 实例的 Amazon EC2 用户指南.

还必须将安全组配置为允许 SSH(端口 22)、HTTP( (口 80) 和 HTTPS(端口 443) 连接。有关这些先决条件的更多信息,请参阅对 Amazon EC2 进行设置中的适用于Linux 实例的 Amazon EC2 用户指南.

程序

以下过程可帮助您在 Amazon Linux 实例上安装 Node.js。您可以使用此服务器来托管 Node.js Web 应用程序。

在 Linux 实例上设置 Node.js

  1. 使用 SSH 以 ec2-user 身份连接您的 Linux 实例。

  2. 安装节点版本管理器 (nvm),方法是在命令行中键入以下命令。

    警告

    AWS 不控制以下代码。在运行之前,请务必验证其真实性和完整性。有关此代码的更多信息,请参阅nvm GitHub 存储库。

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

    我们将使用nvm要安装 Node.js 是因为nvm可以安装多个版本的 Node.js 并允许您在各个版本之间切换。

  3. Activatenvm在命令行中键入以下命令。

    . ~/.nvm/nvm.sh
  4. 通过在命令行键入以下命令,使用 nvm 安装最新版本的 Node.js。

    nvm install --lts
    注意

    这将安装当前的长期Support 版本。

    安装 Node.js 还会安装节点Package 管理器 (npm),以便您根据需要安装其他模块。

  5. 通过在命令行键入以下内容,测试 Node.js 已安装并正确运行。

    node -e "console.log('Running Node.js ' + process.version)"

    这将显示以下消息,其中显示正在运行的 Node.js 的版本。

    Running Node.js VERSION

注意

节点安装仅适用于当前的 Amazon EC2 会话。如果重新启动 CLI 会话,则需要再次使用 nvm 来启用已安装的节点版本。如果实例已终止,则需要重新安装节点。另一种方法是,如果您有想要保留的配置,则要创建一个 Amazon EC2 实例的 Amazon 系统映像 (AMI),如以下主题所述。

创建Amazon 系统映像 (AMI)

在 Amazon EC2 实例上安装 Node.js 后,您可以从该实例创建 Amazon 系统映像 (AMI)。创建 AMI 可通过同一个 Node.js 安装,轻松地预配置多个Amazon EC2 实例。有关从现有实例创建 AMI 的更多信息,请参阅创建一个 Amazon EBS 支持的 Linux AMI中的适用于Linux 实例的 Amazon EC2 用户指南.

有关本主题中使用的命令和软件的更多信息,请参阅以下网页: