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

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

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

Alibaba Cloud Toolkit特性

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

IDE 内置的命令行终端

文件上传到服务器

环境配置要求

使用 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 或更高版本

 

准备工作

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

操作步骤

  1. 启动 IntelliJ IDEA。

  2. 在菜单栏中选择 File > Setttings…

  3. 在 Settings 对话框左侧导航栏中单击 Plugins,在右侧的 Plugins 搜索区域输入 Alibaba Cloud Toolkit,然后在下方单击 Search in repositories

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

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

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

  5. 稍等片刻,安装完成后,单击 Restart IntelliJ IDEA,重启 IntelliJ IDEA。

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

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

 

获取 AccessKeyID 和 AccessKeySecret

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

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

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

  1. 进入阿里云控制台首页

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

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

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

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

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

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

  5. 记录该账号的 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

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

  4. 配置 Regions。

    1. 在 Setttings… 对话框左侧的导航栏中选择 Alibaba Cloud Toolkit > Regions

    2. 在 Regions 界面中设置您的 region。

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

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