Alibaba Cloud Toolkit:本地应用一键部署到任何机器上

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: Alibaba Cloud Toolkit:本地应用一键部署到任何机器上


Alibaba Cloud Toolkit (后文简称 Cloud Toolkit)是阿里云针对 IDE 平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。

您在本地完成应用程序的开发、调试和测试后,可以使用在 IDE (如 Eclipse 或 IntelliJ IDEA)中安装的 Cloud Toolkit 插件,通过图形配置的方式连接到云端部署环境并将应用程序快速部署到云端。


Alibaba Cloud Toolkit特性

本地应用一键部署到任何机器上

IDE 内置的命令行终端

文件上传到服务器


Alibaba Cloud Toolkit环境配置要求

使用 IDE(包括 Eclipse IDE 和 IntelliJ IDEA)安装和配置 Cloud Toolkit 有相应的环境要求,详情请见下表:

项目名 版本要求
IDE 平台 Eclipse IDE: 4.5.0 (Mars) 或更高版本
IntelliJ IDEA: 2018.3 或更高版本
操作系统
JDK 1.8 或更高版本
Maven
Docker

18.09.0 或更高版本

 


准备工作

安装前,需要完成以下准备工作:


IDEA安装Alibaba Cloud Toolkit

  1. 启动 IntelliJ IDEA。
  2. 在菜单栏中选择 File > Setttings…
  3. Settings 对话框左侧导航栏中单击 Plugins,在右侧的 Plugins 搜索区域输入 Alibaba Cloud Toolkit,然后在下方单击 Search in repositories


  4. 在弹出的 Browse Repositories 对话框中的结果中 Alibaba Cloud Toolkit 右侧区域单击 Install

  5. 稍等片刻,安装完成后,单击 Restart IntelliJ IDEA,重启 IntelliJ IDEA。
    IntelliJ IDEA 重启后,再在菜单栏中选择 File > Setttings…,在 Settings 对话框左侧的导航栏中可以看到 Alibaba Cloud Toolkit,则说明安装成功了。


Intellij IDEA 中无法找到或下载 Cloud Toolkit 问题解决

弹窗报错无法“Plugin Alibaba Cloud Toolkit was note installed: ...”

或者找不到这个插件

若您在使用 IntelliJ IDEA

  • IntelliJ IDEA 的版本低于 2018.1
  • IntelliJ IDEA 的 Updates 设置不当

 

您可以按照以下步骤解决问题:

  1. 检查您的 IntelliJ IDEA 版本,确保其为 2018.1 或更高版本。
  2. 若您的 IntelliJ IDEA 版本为 2018.1 或更高版本仍出现报错,则需更改 Updates 设置:
  1. 在菜单栏中选择 File > Setttings…
  2. 在 Settings 对话框左侧导航栏中选择 Appearance & Behavior > System Settings > Updates。
  3. 在 Updates 页面上取消勾选 Use secure connection 选项并单击 OK,然后重启 IntelliJ IDEA。

 

本地应用部署到云端

获取 AccessKeyID 和 AccessKeySecret

您本地的应用部署到云端时,都需要使用阿里云上的资源、应用。所以在部署前,需要设置您的阿里云账号信息,以保证拥有使用、管理相关资源、应用的权限。

Deploy to ECS 功能,因为基于 ECS 云助手,所以只能默认 root。如果你采用 Deploy to Host 功能,是可以随意指定用户的。

使用阿里云主账号获取 AccessKeyID 和 AccessKeySecret

  1. 进入阿里云控制台首页。阿里云将检测您的登录状态。
  • 如果已登录,则进入控制台首页。
  • 如果未登录,则跳转到登录夜间,输入阿里云账号、密码,然后单击登录。登录后,跳转到控制台首页。
  1. 将光标滑动(非单击)到控制页页面右上角您的头像上,在弹出的下拉菜单中单击 accesskeys


  2. 安全提示对话框中单击继续使用 AccessKey



  3. 安全信息管理页面用户 AccessKey 区域单击显示,在手机验证对话框中单击点击获取,然后输入验证码
  4. 记录该账号的 AccessKeyID 和 AccessKeySecret。

 

使用 RAM 子账号获取 AccessKeyID 和 AccessKeySecret

  1. 进入 RAM 子账号登录页面,输入您的子账号,单击下一步,然后再输入密码,单击登录
  2. 将光标滑动(非单击)到控制页页面右上角您的头像上,在弹出的下拉菜单中单击 AccessKey 管理
  3. 安全信息管理页面用户 AccessKey 区域右侧单击创建 AccessKey
    注意:如果您当前子账号的“创建 AccessKey” 置灰不可用,请使用主账号授权该子账号 RAM 的操作权限。具体操作请参考给子账号授权
  4. 新建用户 AccessKey 对话框中 AccessKey 详情右侧单击下拉箭头。
  5. 记录当前账号的 AccessKeyID 和 AccessKeySecret。

 

配置 Accounts 和 Regions

  1. 启动 IntelliJ IDEA。
  2. 在菜单栏中选择 File > Setttings…
  3. 配置 Accounts。
  1. Setttings… 对话框左侧的导航栏中选择 Alibaba Cloud Toolkit > Accounts
  2. Accounts 界面中设置 AccessKeyIDAccessKeySecret,然后单击确定
  • 如果您已有阿里云账号,单击 Get existing AK/SK,参考文档获取 AccessKeyIDAccessKeySecret
  • 如果您还没有阿里云账号,在 Accounts 界面中单击单击 Sign up,进入阿里云账号注册页面,注册账号。注册完成后按照上述方式获取 AccessKeyIDAccessKeySecret


  1. 配置 Regions。
  1. Setttings… 对话框左侧的导航栏中选择 Alibaba Cloud Toolkit > Regions
  2. Regions 界面中设置您的 region。



将应用部署到 ECS

前提条件

操作步骤

  1. 启动 IntelliJ IDEA。
  2. 右键单击您的应用工程名,在弹出的下拉菜单中选择 Alibaba Cloud > Deploy to ECS…
  3. Deploy to ECS 对话框设置部署参数然后单击 Run
  4. 部署参数说明:
  • Deploy FileMaven BuildUpload File
  • Target Deploy ECS:在下拉列表中选择地域,然后在地域中选择要部署的 ECS 实例
  • Deploy Location :输入在 ECS 上部署路径,如 /root/tomcat/webapps
  • Commond:输入应用启动命令,如 sh /root/restart.sh


结果验证

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


将应用部署到 HOST

正在整理中。。。

 

官网链接:https://help.aliyun.com/document_detail/98762.html?spm=a2c4g.11186623.6.551.7e275a96e17kX6

官网链接:https://www.aliyun.com/product/cloudtoolkit


相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
IDE jenkins Java
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
114 0
|
Java Shell 网络安全
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
464 0
Alibaba Cloud Toolkit使用:在 Intellij IDEA 中部署 Spring Boot / Spring Cloud 应用到远程服务器
|
数据采集 运维 监控
Alibaba Cloud Toolkit 中SLS插件助力线上服务问题排查
Alibaba Cloud Toolkit 是一款非常优秀的插件,新增SLS日志服务的功能,针对软件开发者日常工作中常见的问题排查场景,将日志服务平台的功能集成到ide当中,省去了不同窗口之间来回切换的时间,大大提高了日常工作的效率
532 0
|
运维 监控 IDE
通过Alibaba Cloud Toolkit在IDE中查看SLS日志
Alibaba Cloud Toolkit是集开发、测试、运维、诊断、部署为一体的免费本地IDE插件。最近,Alibaba Cloud Toolkit支持了在IDE内查看与分析阿里云SLS日志服务的日志信息。
426 0
通过Alibaba Cloud Toolkit在IDE中查看SLS日志
|
弹性计算 IDE Java
Alibaba Cloud Toolkit 官方交流群
提高部署效率的开发者工具。
2444 0
|
关系型数据库 MySQL 数据库
Alibaba Cloud Toolkit 发布 RDS MySQL 插件,开发效率更“biu”了
阿里云RDS官方针对Alibaba Cloud Toolkit所有开发者推出了免费试用RDS MySQL实例,2019年3月31日前,任何Alibaba Cloud Toolkit使用者均可免费购买1台阿里云数据库MySQL基础版指定规格实例(1核1G+20GB SSD云盘,时长1个月,限1次)。
2683 0
|
Android开发 Python Java
安装 Alibaba Cloud Toolkit
安装指南
25531 0
|
弹性计算 IDE 开发工具
Alibaba Cloud Toolkit 官方交流群
钉钉群 微信群
14739 0