若您已购买阿里云ECS ,可以使用Cloud Toolkit实现快速部署应用。本文将介绍如何在Visual Studio Code中使用Cloud Toolkit将应用部署到ECS。

前提条件

注意事项

由于阿里云ECS云助手的限制,本教程中只能采用root账号来进行部署。若需切换其他账号部署,建议采用以下方式:

操作步骤

使用Visual Studio Code部署应用到ECS的操作步骤如下:

  1. 在Visual Studio Code中打开您的工程。
  2. 单击Cloud Toolkit的快捷图标。
  3. RUN CONFIGURATIONS区域单击使用Visual Studio Code部署应用到ECS_部署应用到ECS_部署应用_Alibaba Cloud Toolkit,选择Deploy to ECS
  4. Deploy to ECS页面设置部署参数,单击OK使用Visual Studio Code部署应用到ECS_部署应用到ECS_部署应用_Alibaba Cloud Toolkit
    部署参数说明:

    • Name:可自定义部署参数名称。
    • File:可选择npm buildWebpack buildUpload file
      • npm build:若当前工程采用npm构建,可以直接构建并部署。
      • Webpack build:若当前工程采用Webpack构建,可以直接构建并部署。
      • Upload file:若当前工程在本地已存在打包好的部署文件,可以选择并上传本地的部署文件。
    • Target ECS:在下拉列表中选择地域,然后在地域中选择要部署的ECS实例
    • Target Directory:输入ECS上的部署路径。示例如下:

      ##部署目录为: /root/tomcat/webapps

      ##部署目录为: /root/springbootdemo

      ##部署目录为: /root/tomcat/webapps

      ##部署目录为: /root/nodejs-demo

    • Command:表示在完成应用包的部署后,需要执行的命令。通常是一句启动命令,示例如下:
      sh /root/restart.sh
      说明 更多Command命令,请参见Command命令编写说明

结果验证

部署开始后,Visual Studio Code的Console区域会打印部署日志。您可以根据日志信息检查部署结果。