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

20 篇文章 3 订阅

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 或更高版本
操作系统
JDK1.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.  

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

     

  6. 稍等片刻,安装完成后,单击 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. 进入阿里云控制台首页

    阿里云将检测您的登录状态。

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

     

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

     

  4.  

  5. 安全信息管理页面用户 AccessKey 区域单击显示,在手机验证对话框中单击点击获取,然后输入验证码

  6. 记录该账号的 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 界面中设置 AccessKeyID 和 AccessKeySecret,然后单击确定

       

      • 如果您已有阿里云账号,单击 Get existing AK/SK,参考文档获取 AccessKeyID 和 AccessKeySecret
      • 如果您还没有阿里云账号,在 Accounts 界面中单击单击 Sign up,进入阿里云账号注册页面,注册账号。注册完成后按照上述方式获取 AccessKeyID 和 AccessKeySecret
  4.  

  5. 配置 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 Build 或 Upload 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

琦彦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值