《Cloud Toolkit User Guide》
本文是 Alibaba Cloud Toolkit 的使用文档指引,所有相关的使用参考,都可以在本文中找到。
如果在使用中有任何问题,请加入到本文最后的交流群中。
综合
Command 编写指南
Command 常见问题
多模块 Maven 工程部署技巧
应用部署
Deploy to 专有网络 ECS 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】
Deploy to 经典网络 ECS 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】
Deploy to 轻量应用服务器 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】
Deploy to Host(任意服务器) 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】
Deploy to EDAS 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】 【Maven】
Deploy to 容器服务 Kubernetes 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】
本地打包 Docker 镜像并推送到阿里云 ACR 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】
Spring Boot 应用案例 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】
Go 应用案例 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】
NodeJS 应用案例 【IntelliJ/PyCharm/PhpStorm/GoLand】 【Eclipse】
部署包备份
Cloud Toolkit 支持 SSH 代理(跳板机)
Cloud Toolkit 支持部署 Windows 服务器
应用开发
其他
最佳实践
配置插件首选项
安装完插件之后,点击工具栏中的阿里云图标,如图
出现如下界面,配置阿里云账号的 AK 和 SK,即可完成首选项配置。(如果是子账号,则填写子账号的 AK 和 SK)
部署
在 IntelliJ IDEA 中,鼠标右键项目工程名,在出现的菜单中点击 Alibaba Cloud - Deploy to ECS...,会出现如下部署窗口:
在 Deploy to ECS 对话框设置部署参数,然后单击 Deploy,即可执行初次部署。
部署参数说明:
-
Deploy File:部署文件包含两种方式。
- Maven Build:如果当前工程采用 Maven 构建,可以使用 Cloud Toolkit 直接构建并部署。
- Upload File:如果当前工程并非采用 Maven 构建,或者本地已经存在打包好的部署文件,可以选择并直接上传本地的部署文件。
- Target Deploy ECS:在下拉列表中选择地域,然后在地域中选择要部署的 ECS 实例。
- Deploy Location :输入在 ECS 上部署路径,如 /root/tomcat/webapps。
- Commond:输入应用启动命令,如 sh /root/restart.sh。表示在完成应用包的部署后,需要执行的命令 —— 对于 Java 程序而言,通常是一句 Tomcat 的启动命令。