对于资深程序员而言,IDE 是必不可少的,它好比是剑客手中的宝剑,IDE 帮助程序员更快更丝滑的去编程,同时插件就是这把剑上的各种 Buff,为宝剑赋能,提供更好的升级打怪体验。
什么是 HuaweiCloudToolkit
HuaweiCloudToolkit 中文名是华为云开发者插件,是基于华为云现有能力的一系列插件集合,简单来说就是把华为云的能力带到每个开发者的桌面,使开发者在 IDE 通过插件的能力连接华为云。华为云开发者系列插件是免费的,同时支持当下的多个 IDE 平台:包括 IntelliJ 系列、VSCode、以及华为自研 CodeArtsIDE。
华为云 Toolkit 初体验分享
HuaweiCloudToolkit 支持多个平台,我们以 IntelliJ 平台 IDEA 为例去体验 Toolkit 的能力:部署插件(一键部署到 CCI、ECS)。
基本操作流程:
部署插件安装-->华为云账号登录(请提前安装底座插件)-->部署插件体验。
各位开发同学在本地完成本地软件包开发后想要部署到云端通常都是怎么做的呢?在正规流程中,软件版本迭代发布都要走 CI/CD 流水线,比如开源工具 Jenkins 或者商业 CI/CD 产品;在个人或者规范相对不是那么严格的开发流程中,在本地完成代码开发并测试后,可以通过 scp 命令或者相关工具将软件包上传到服务器上。
HuaweiCloudToolkit 的部署插件(HuaweiCloudDeploy)提供了一个简单快速的渠道方便用户在 IDE 侧快速部署到服务器或者容器上,这对于想体验完整开发流程或者独立自主开发的同学来说是个福音,打开 IDEA 插件市场,搜索“HuaweiCloudDeploy”(部署插件)和“HuaweiCloudToolkitPlatform”(华为云底座插件,提供单点登录能力),一键安装重启 IDE,即可在拥有这种快速部署的能力(ECS 和 CCI 资源需要提前购买)。
我们以 ECS 部署为例:
登录有 ECS 资源的华为云账号,打开插件左侧主面板:点击 IDEA 左侧工具框中的"HuaweiCloudToolkit"工具按钮、点击插件主面板中的"HuaweiCloudDeploy",选择"DeploytoECS"。
2、在弹出面板中设置部署参数。
部署参数说明:
CreateNewConfigration:创建一个部署配置任务,配合 Save 按钮可以将配置参数本地化保存。
UsingExistingConfigration:使用本地化保存的部署参数(这里暂不选择)。
Name:自定义部署任务的名称,方便后续复用(可以随意定义一个名称)。
File:要传送到 ECS 的文件(可以选择一个 jar 包、二进制包等形式的文件)。
TargetECS:目标 Region 的 ECS 资源,可以选择想要部署的实例(确保当前登录账号下有 ECS 资源)。
Commandbefore:部署前执行的命令(比如 cd 命令、环境配置命令等等)。
Targetdirectory:输入 ECS 上目标部署路径。
Commandafter:部署后执行的命令。
我们配置好参数,会展示已有的 ECS 实例,点击 ECS 实例表格中的设置图标,验证方式下拉切换验证方式,这里我们选取 Password 方式,完成配置后点击 run 即可完成部署操作。
部署成功后弹出:“SuccesstodeployforECS!”,登录远程 ECS,可以看到我们已经将本地应用成功部署到服务器。
整体部署配置的过程只需要 1 分钟不到,而且可以将配置参数持久化带本地,下次可以直接复用。是不是很方便呢?
了解更多
想要学习和使用 HuaweiCloudToolkit 的更多能力,请参考:ToolKit的专题培训。
8 月 22 日-9 月 15 日,华为云 828 营销季火热进行中!多款明星产品和解决方案汇聚一堂,为千行百业及个人开发者提供威廉希尔官方网站
支持、降低上云成本、实现创新发展。即刻登录华为云官网,畅享华为云 828 营销季专属福利,抓住上云采购好时机!
审核编辑 黄宇
-
IDE
+关注
关注
0文章
338浏览量
46755 -
华为云
+关注
关注
3文章
2491浏览量
17427
发布评论请先 登录
相关推荐
Testin云测荣获华为开发者联盟生态市场服务商认证

HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)事件推荐开发者测试
润开鸿受邀参加华为云开发者日南京站
涂鸦引领云开发AI浪潮,实用给力的三大开发者工具全新发布!

涂鸦智能借助亚马逊云科技全面拥抱生成式AI打造智慧解决方案 提升开发者效率
亚马逊云科技连续5年位列Gartner云AI开发者服务魔力象限领导者
华为启动开发者布道师计划,助力威廉希尔官方网站 生态繁荣
华为云开发者桌面全新发布 CodeArts IDE for Python,极致优雅云原生开发体验

简单上云第一步!华为云耀云服务器 L 实例亮相华为云开年采购季

Testin云测国内首发Android 15开发者预览版云真机

评论