IDEA安装阿里Cloud Toolkit插件

Posted dalianpai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA安装阿里Cloud Toolkit插件相关的知识,希望对你有一定的参考价值。

 

什么是 Alibaba Cloud Toolkit

 

 

Alibaba Cloud Toolkit (后文简称 Cloud Toolkit)可以帮助开发者更高效地部署、测试、开发和诊断应用。Cloud Toolkit 与主流 IDE 及阿里云其他产品无缝集成,帮助您大大简化应用部署到服务器,尤其是阿里云服务器中的操作。您还可以通过其内嵌的 Arthas 程序诊断、 Terminal Shell 终端和 mysql 执行器等工具,简化应用开发、测试和诊断的过程。

 

传统部署方式

 

在传统部署方式中,需要 7 个以上的步骤才能完成部署,并且在本地 IDE、云产品控制台、Git/SVN、Maven/Gradle、镜像仓库、ECS、容器等多个产品间来回切换。

技术图片

Cloud Toolkit 部署方式

 

在使用 Cloud Toolkit 的部署方式中,插件自动化了项目构建、SCP 上传部署包、制作 Docker Image、登录机器、推送至镜像仓库等多个步骤。您只需要在第一次使用时在本地 IDE 上安装 Cloud Toolkit,即可快速部署。

技术图片

产品功能

 

  • 部署应用
    • 部署应用到 ECS:完成编码后,利用 Cloud Toolkit 快速将应用部署至 ECS 指定目录。

    • 部署应用到 EDAS:将本地代码和云端应用进行关联后,可以实现自动化的部署。

    • 部署应用到 Kubernetes:将本地代码和云端容器进行关联后,可以实现自动化的镜像上传和部署。

    • 部署应用到远程服务器:支持 SSH 标准协议,可以将应用部署到任意机器。

  • 内置终端 Terminal:在本地 IDE 内,开发者可以直接通过内置的终端 Terminal,快速登录所有支持标准 SSH 协议的机器。
  • 文件上传:在本地 IDE 内,开发者可以一键将本地文件或者远程 URL 上传到服务器指定目录。
  • 内置数据库 SQL Console:在本地 IDE 内,开发者可以浏览阿里云的 RDS 资源。若已配置用户名和密码,可通过内置的 SQL Console 连接上 RDS 实例,并快速执行 SQL 语句。
  • Arthas 诊断:在本地 IDE 中即可使用 Arthas 来实现远程诊断。
  • 创建 Dubbo 应用:在本地 IDE 中快速创建 Dubbo 应用。
  • SSH 代理功能:可使用 Cloud Toolkit 支持 SSH 代理的功能,通过添加代理机、添加部署机器和设置代理等操作,快速打通网络环境。

 

安装:

确保 IntelliJ 、PyCharm、phpStorm等在 2018.1 或更高版本,本文以 IntelliJ 为例

第 1 步:打开 Intellij 的 Settings ( Windows下 ) 或 Preferences( Mac下 )窗口

第 2 步:进入 Plugins 选项,搜索“Alibaba Cloud Toolkit”,并安装即可,如下图:

技术图片

结果确认

插件安装成功后,重启 Intellij,您可以在工具栏看到 Alibaba Cloud Toolkit 的图标。

技术图片

 进行配置的时候假如你有阿里云,则需要你的accesskeys

技术图片

上传文件

    1. 在 Host 或者 Alibaba Cloud ECS 页签中单击目标服务器 Actions 区域的 Upload。
      技术图片
    2. 在 Upload 对话框中选择需上传的文件或文件夹并设置部署参数然后单击 Upload。
      技术图片

      部署参数说明:

      • File:选择要上传的文件,可选择为本地文件或远程文件 URL。本地文件可选择单个文件、多个文件或者文件夹。
      • Location:在远程服务器上传文件或文件夹的路径。
      • Command(可选):待文件或文件夹上传完毕后,在远程服务器上执行的命令。例如:解压缩文件包、启动命令等。仅上传文件或文件夹时,此项可不填写;若需部署应用时,此处一般填写该应用的启动命令。

部署到ECS

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

  2. 右键单击您的应用工程名,在弹出的下拉菜单中选择 Alibaba Cloud > Deploy to ECS。

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

    部署参数说明:

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

      • Maven Build:若当前工程采用 Maven 构建,可以直接构建并部署。
      • Upload File:若当前工程不是采用 Maven 构建,或在本地已存在打包好的部署文件,可以选择并上传本地的部署文件。
    • Target Deploy ECS:在下拉列表中选择地域,然后在地域中选择要部署的 ECS 实例。
    • Deploy Location:输入在 ECS 上部署路径。示例如下:
         
      ##部署目录为:
      /root/tomcat/webapps

       

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

 终端

可以代替Xshell等,还有很多功能可以去官网查看。

技术图片

以上是关于IDEA安装阿里Cloud Toolkit插件的主要内容,如果未能解决你的问题,请参考以下文章

使用Cloud Toolkit在IDEA中极速创建dubbo工程

2021-07-07 idea使用Alibaba Cloud Toolkit插件一键部署SpringBoot项目到Docker

[原创]-在Idea中使用Alibaba Cloud Toolkit将SpringBoot项目部署到ECS服务器

[原创]-在Idea中使用Alibaba Cloud Toolkit将SpringBoot项目部署到ECS服务器

IDEA集成Alibaba Cloud Toolkit(一键部署服务至远端服务器)

IDEA集成Alibaba Cloud Toolkit(一键部署服务至远端服务器)