笔者是一名码龄 5 年左右的程序员,大学是能源行业,处于对技术(碎银几两)的热爱,选择投身搬砖之路。从用 c 语言在控制台打印第一句“hello world!”开始,笔者陆续接触过 c/c++、java、golang、python 等语言。同样也使用过各种 ide,包括 intellij 系列的 golang、pycharm、idea、前端开发神器 vscode、c/c++开发全家桶环境 visual studio 等等。
对于一名编程人员,ide 是必不可少的,选择合适 ide 能帮助开发人员更快更丝滑的去编程。ide 如果是一把剑的话,那插件就是这把剑上的各种 buff,为宝剑赋能,提供更好的升级打怪体验。
1 什么是华为云开发者插件
华为云开发者插件,英文名是 huawei cloud toolkit,是基于华为云现有能力的一系列插件集合,简单来说就是把华为云的能力带到每个开发者的桌面,使开发者在 ide 通过插件的能力连接华为云。华为云开发者系列插件是免费的,同时支持当下的多个 ide 平台:包括 intellij 系列、vscode、以及华为自研 codearts ide。
2 华为云开发者插件体验分享
华为云开发者插件支持多个平台,我们以 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 分钟不到,而且可以将配置参数持久化带本地,下次可以直接复用。是不是很方便呢?
怎么挑选合适企业需求的数据可视化工具
openharmony开源协议地址 鸿蒙源码openharmony
2023年下半年,智能家居渠道有什么新趋势?
深度剖析分析测量仪器的校准周期
digilent Spartan-6 FPGA训练板介绍
使用华为云开发者插件一键部署应用到 ECS
工业物联网,开启智能制造新篇章
搜索引擎正在部落化,这种垄断封闭是否真的对未来有利
腾讯与高通合作 将推出VR头盔
基于TMS320C5410和ADuC834微处理器实现压电捷联惯导系统的设计
硅和二氧化硅的湿化学蚀刻工艺
用于高性能ADAS解决方案的高速串行链路
比亚迪4月份新能源销量超过10万,同比增长超过300%
rip协议工作原理及基本配置
革新移动设备充电器的设计架构,提高充电效率
AMD RX 6800显卡缺货严重,厂商货源有限
工信部正式发布了加强我国工业互联网安全工作的指导意见
技术含量满满,莱克F701调节扇引领夏日解暑新风尚
风辞远的科技茶屋:来自未来的信号枪
人工智能助力肺癌筛查 争取做到早发现早治疗