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 或更高版本 |
准备工作
安装前,需要完成以下准备工作:
- 下载并安装 JDK 1.8 或更高版本。
- 下载并安装 IntelliJ IEDA ( 2018.3 或更高版本)。
IDEA安装Alibaba Cloud Toolkit
- 启动 IntelliJ IDEA。
- 在菜单栏中选择 File > Setttings…。
- 在 Settings 对话框左侧导航栏中单击 Plugins,在右侧的 Plugins 搜索区域输入 Alibaba Cloud Toolkit,然后在下方单击 Search in repositories。
- 在弹出的 Browse Repositories 对话框中的结果中 Alibaba Cloud Toolkit 右侧区域单击 Install。
- 稍等片刻,安装完成后,单击 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 设置不当
您可以按照以下步骤解决问题:
- 检查您的 IntelliJ IDEA 版本,确保其为 2018.1 或更高版本。
- 若您的 IntelliJ IDEA 版本为 2018.1 或更高版本仍出现报错,则需更改 Updates 设置:
- 在菜单栏中选择 File > Setttings…
- 在 Settings 对话框左侧导航栏中选择 Appearance & Behavior > System Settings > Updates。
- 在 Updates 页面上取消勾选 Use secure connection 选项并单击 OK,然后重启 IntelliJ IDEA。
本地应用部署到云端
获取 AccessKeyID 和 AccessKeySecret
您本地的应用部署到云端时,都需要使用阿里云上的资源、应用。所以在部署前,需要设置您的阿里云账号信息,以保证拥有使用、管理相关资源、应用的权限。
Deploy to ECS 功能,因为基于 ECS 云助手,所以只能默认 root。如果你采用 Deploy to Host 功能,是可以随意指定用户的。
使用阿里云主账号获取 AccessKeyID 和 AccessKeySecret
- 进入阿里云控制台首页。阿里云将检测您的登录状态。
- 如果已登录,则进入控制台首页。
- 如果未登录,则跳转到登录夜间,输入阿里云账号、密码,然后单击登录。登录后,跳转到控制台首页。
- 将光标滑动(非单击)到控制页页面右上角您的头像上,在弹出的下拉菜单中单击 accesskeys。
- 在安全提示对话框中单击继续使用 AccessKey。
- 在安全信息管理页面用户 AccessKey 区域单击显示,在手机验证对话框中单击点击获取,然后输入验证码。
- 记录该账号的 AccessKeyID 和 AccessKeySecret。
使用 RAM 子账号获取 AccessKeyID 和 AccessKeySecret
- 进入 RAM 子账号登录页面,输入您的子账号,单击下一步,然后再输入密码,单击登录。
- 将光标滑动(非单击)到控制页页面右上角您的头像上,在弹出的下拉菜单中单击 AccessKey 管理。
- 在安全信息管理页面用户 AccessKey 区域右侧单击创建 AccessKey。
注意:如果您当前子账号的“创建 AccessKey” 置灰不可用,请使用主账号授权该子账号 RAM 的操作权限。具体操作请参考给子账号授权。- 在新建用户 AccessKey 对话框中 AccessKey 详情右侧单击下拉箭头。
- 记录当前账号的 AccessKeyID 和 AccessKeySecret。
配置 Accounts 和 Regions
- 启动 IntelliJ IDEA。
- 在菜单栏中选择 File > Setttings…。
- 配置 Accounts。
- 在 Setttings… 对话框左侧的导航栏中选择 Alibaba Cloud Toolkit > Accounts。
- 在 Accounts 界面中设置 AccessKeyID 和 AccessKeySecret,然后单击确定。
- 如果您已有阿里云账号,单击 Get existing AK/SK,参考文档获取 AccessKeyID 和 AccessKeySecret。
- 如果您还没有阿里云账号,在 Accounts 界面中单击单击 Sign up,进入阿里云账号注册页面,注册账号。注册完成后按照上述方式获取 AccessKeyID 和 AccessKeySecret。
- 配置 Regions。
- 在 Setttings… 对话框左侧的导航栏中选择 Alibaba Cloud Toolkit > Regions。
- 在 Regions 界面中设置您的 region。
将应用部署到 ECS
前提条件
- 您已经在 IntelliJ IDEA 配置 Accounts 和 Regions。
- 您已经在要部署应用的地域下购买了 ECS。
操作步骤
- 启动 IntelliJ IDEA。
- 右键单击您的应用工程名,在弹出的下拉菜单中选择 Alibaba Cloud > Deploy to ECS…。
- 在 Deploy to ECS 对话框设置部署参数然后单击 Run。
- 部署参数说明:
- Deploy File:Maven 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