扩展程序安装 Node.js

本文介绍如何通过扩展程序的方式在ECS实例上快速安装Node.js环境。利用扩展程序,用户能够快速、简便地安装Node js。

说明

如果需要批量安装,您可以登录系统运维管理控制台,左侧菜单选择服务器管理 > 扩展程序,选择Node.js

前提条件

  • 实例已分配公网IP地址或绑定弹性公网IP(EIP)。具体操作,请参见弹性公网IP

  • ECS实例必须处于运行中状态。

  • ECS实例已安装云助手,并且云助手状态为正常

  • 操作系统必须满足以下版本。

    • Alibaba Cloud Linux 3

    • Ubuntu 20.04及以上版本

    • CentOS 7.5、7.7、7.8、7.9

  • 如果您是RAM用户,遵循最小权限原则,请参见以下自定义权限策略,为RAM用户完成授权。

    自定义权限JSON

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": "bssopenapi:GetOrderDetail",
          "Resource": "*"
        },
        {
          "Effect": "Allow",
          "Action": [
            "ecs:DescribeCloudAssistantStatus",
            "ecs:DescribeInstances",
            "ecs:DescribeInvocationResults",
            "ecs:DescribeInvocations",
            "ecs:RunCommand"
          ],
          "Resource": "*"
        },
        {
          "Effect": "Allow",
          "Action": [
            "oos:GetTemplate",
            "oos:ListInstancePackageStates",
            "oos:StartExecution",
            "oos:UpdateInstancePackageState"
          ],
          "Resource": "*"
        },
        {
          "Effect": "Allow",
          "Action": "oss:GetObject",
          "Resource": "*"
        }
      ]
    }

操作步骤

  1. 登录ECS管理控制台,找到目标ECS实例,单击实例ID,进入实例详情页。

  2. 选择定时与自动化任务 > 安装/卸载扩展程序 > 安装扩展程序image

  3. 安装扩展程序的对话框中,选择要安装的扩展程序中的Node.js,然后单击下一步,按照界面提示完成后续操作。

    image

    当任务状态为已完成时,说明Node.js已安装。image

  4. 远程连接部署的ECS实例,执行以下命令以验证Node.js是否已成功安装,并且能够显示版本信息。

    node -v

    image