使用华为云开发者插件一键部署应用到ECS

举报
华为云PaaS服务小智 发表于 2023/06/12 14:46:32 2023/06/12
【摘要】 华为云开发者插件,英文名是Huawei Cloud Toolkit,是基于华为云现有能力的一系列插件集合,简单来说就是把华为云的能力带到每个开发者的桌面,使开发者在IDE通过插件的能力连接华为云。华为云开发者系列插件是免费的,同时支持当下的多个IDE平台:包括IntelliJ系列、VSCode、以及华为自研CodeArts IDE。

前言

笔者是一名码龄5年左右的程序员,大学是能源行业,处于对技术(碎银几两)的热爱,选择投身搬砖之路。从用C语言在控制台打印第一句“Hello World!”开始,笔者陆续接触过C/C++、Java、Golang、Python等语言。同样也使用过各种IDE,包括IntelliJ系列的Golang、Pycharm、Idea、前端开发神器VSCode、C/C++开发全家桶环境Visual Studio等等。

对于一名编程人员,IDE是必不可少的,选择合适IDE能帮助开发人员更快更丝滑的去编程。如果把IDE比作一把剑的话,那插件就是这把剑上的各种Buff,为宝剑赋能,提供更好的升级打怪体验。

什么是华为云开发者插件

华为云开发者插件,英文名是Huawei Cloud Toolkit,是基于华为云现有能力的一系列插件集合,简单来说就是把华为云的能力带到每个开发者的桌面,使开发者在IDE通过插件的能力连接华为云。华为云开发者系列插件是免费的,同时支持当下的多个IDE平台:包括IntelliJ系列、VSCode、以及华为自研CodeArts IDE。

华为云开发者插件体验分享

华为云开发者插件支持多个平台,我们以IntelliJ平台idea为例去体验Toolkit的能力:部署插件(名称是Huawei Cloud Deploy,支持一键部署到CCI、ECS)。部署插件可以帮助开发者高效开发并部署适合在云端运行的应用,这个对于个人开发者来说是个福音,终于不需要再手动 scp/ftp 上传应用到服务器了。

更齐全的教程在官网:华为云开发者插件

我们以ECS部署为例,主要步骤有如下几步:

1.在idea上安装Huawei Cloud Deploy、Huawei Cloud Toolkit Platform插件

2.重启idea应用

3.登录华为云账号(选择AK/SK登录或者华为云账号、CSDN账号登录)

4.配置发布到ECS的相关服务器及命令信息

5.测试并成功发布

首先安装相关插件并登录:

打开IDEA插件市场,搜索“Huawei Cloud Deploy”(部署插件)和“Huawei Cloud Toolkit Platform”(华为云底座插件,提供单点登录能力),一键安装重启IDE,即可在拥有这种快速部署的能力(ECS资源需要提前购买)。

 

点击左侧菜单中的“Huawei Cloud Toolkit”图标,打开插件主面板,选择右上角的用户头像按钮,在弹出的页面选择华为云AK/SK登录、华为账号登录或者CSDN账号登录。

 

然后我们开始部署配置操作:

登录有ECS资源的账号后,打开插件左侧主面板:点击IDEA左侧工具框中的"Huawei Cloud Toolkit"工具按钮、点击插件主面板中的"Huawei Cloud Deploy", 选择 "Deploy to ECS"。

 

在弹出面板中设置部署参数。

 

部署参数说明:

  • Create New Configration:创建一个部署配置任务,配合Save按钮可以将配置参数本地化保存。
  • Using Existing Configration:使用本地化保存的部署参数(这里暂不选择)。
  • Name:自定义部署任务的名称,方便后续复用(可以随意定义一个名称)。
  • File:要传送到ECS的文件(可以选择一个jar包、二进制包等形式的应用文件)。
  • Target ECS:目标Region的ECS资源,可以选择想要部署的实例(确保当前登录账号下有ECS资源)。
  • Command before:部署前执行的命令(比如cd命令、环境配置命令等等)。
  • Target directory:输入ECS上目标部署路径。
  • Command after:部署后执行的命令(比如执行部署脚本等)。

选择有ECS资源的Region后,会展示对应的ECS实例,点击ECS实例表格中的设置图标,验证方式下拉切换验证方式,这里我们选取Password方式,完成配置后点击run即可完成部署操作。

部署成功后弹出:“Success to deploy for ECS!”,登录远程ECS,可以看到我们已经将本地应用成功部署到服务器(配合Coomand before/after可以直接部署运行一个应用)。

整体部署配置的过程只需要1分钟不到,而且可以将配置参数持久化带本地,下次可以直接复用。是不是很方便呢?

————————————————————————————————————————————

toolkit产品活动二维码.png

扫描产品二维码即刻体验

4-1、最新活动长图 PC-1920_280 (1).jpg

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。