• 【已解决】IntelliJ IDEA中安装和配置Cloud Toolkit,一键部署服务器


    在IntelliJ IDEA中安装和配置Cloud Toolkit后,您可以将本地应用快速部署到阿里云ECS、EDAS、容器服务Kubernetes版和任意服务器中去,还可以使用Cloud Toolkit提供的Arthas诊断、文件或文件夹上传、内置Terminal等功能。

    准备工作

    安装Cloud Toolkit

    您可以在JetBrains插件市场搜索Alibaba Cloud Toolkit并下载安装。若出现插件市场访问缓慢、无法下载的情况,可使用离线包安装。

    • 在插件市场中下载安装。
      1. 在IntelliJ IDEA顶部菜单栏中选择File > Settings。
      2. 在Settings对话框的左侧导航栏中单击Plugins。
      3. 在Plugins区域单击Marketplace。
      4. 在搜索栏中输入Alibaba Cloud Toolkit。
      5. Search Results区域会出现Alibaba Cloud Toolkit,单击Install。

      6. 等待下载、安装完成后,单击Restart IDE。

       

    • 验证结果

      IntelliJ IDEA重启后,在菜单栏中选择File > Settings,在Settings对话框左侧的导航栏中可以看到Alibaba Cloud Toolkit,则说明安装成功。

      配置账户信息

      使用Cloud Toolkit部署应用到云端时,需要调用阿里云的API,调用API时需要使用访问密钥(AccessKey,包括AccessKey ID和 AccessKey Secret)进行云端身份验证。因此在部署应用之前,需要先在Cloud Toolkit中配置账户信息。步骤如下。

    • 获取AccessKey
    • 在IntelliJ IDEA菜单栏中选择File > Settings,在Settings对话框左侧的导航栏中选择Alibaba Cloud Toolkit > Accounts。
    • 在Accounts界面中填入获取的AccessKey ID和AccessKey Secret,并单击OK。

    完成安装和配置Cloud Toolkit后,即可使用Cloud Toolkit部署应用。

    注意事项

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

    操作步骤

    1. 在IntelliJ IDEA中打开您的工程。

    2. 在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Deploy to ECS...。

    3. 在Deploy to ECS对话框设置部署参数,然后单击Run。

      部署参数说明:

      • Deploy File:可选择Maven Build或Upload File。

        • Maven Build:若当前工程采用Maven构建,可以直接构建并部署。
        • Upload File:若当前工程不是采用Maven构建,或本地已存在部署文件的压缩包,则上传本地的部署文件即可。
        • Gradle Build:若当前工程采用Gradle构建,可以直接构建并部署。
      • Target Ecs:选择目标ECS实例,操作如下:
        1. 单击界面右侧的+。
        2. 在Select Ecs对话框中选择目标账号、地域。
        3. 在实例列表中勾选目标ECS实例,单击Select。
      • Target Directory:输入ECS上的部署路径。示例如下: Java Spring Boot GoNode.js
        ##部署目录为:
        /root/tomcat/webapps
      • Command:表示在完成应用包的部署后,需要执行的命令。通常是一句启动命令,示例如下:
        sh /root/restart.sh

        结果验证

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

         

    部署应用到Linux服务器
    在IntelliJ IDEA中导入对应工程。
    添加服务器。
    (1)在IntelliJ IDEA顶部菜单栏中选择Tools > Alibaba Cloud > Alibaba Cloud View > Host。
    (2)在弹出的Host页签中单击Add Host。

     在Add Host对话框中设置Host List、Username、Password和Tag等参数,完成后单击Add。

    在 Host List 文本框内输入服务器地址,也可以是多个服务器地址,用换行分隔每个服务器地址。
    端口如果没有改动就默认使用22,无需修改。
    Profile Name 为你的连接创建一个名字,怎么开心怎么填。
    连接类型,有两种,一种是密码登陆,一种是私钥连接,我这边使用的是密码登陆。
    填入用户名和密码。
    点击测试连接:Test Connection

    部署应用。
    (1)在IntelliJ IDEA顶部菜单中选择Alibaba Cloud > Deploy to Host…。
    (2)在Deploy to Host对话框设置部署参数,然后单击Run。
    对应服务配置:

     

     

     

     

  • 相关阅读:
    深度学习硬件配置推荐(kaggle学习)
    【每日一问】手机如何开启USB调试?
    【机器学习基础】——另一个视角解释SVM
    深度神经网络——什么是NLP(自然语言处理)?
    Win2008 IIS TLS1.0升级到TLS1.2或TLS1.3
    Django框架之路由层
    Leetcode 数据库中等题(day 1)
    【Kali】Kali在线安装详细教程【全】
    MySQL之高可用性和应用层优化(一)
    C#8.0本质论第七章--继承
  • 原文地址:https://blog.csdn.net/wufaqidong1/article/details/125532913