0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_21561199 来源:jf_21561199 作者:jf_21561199 2023-07-13 22:18 次阅读

笔者是一名码龄 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 资源需要提前购买)。

wKgZomSwB5OAReplAAI8-hFIlyo519.png

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

wKgaomSwB5SAPtbzAABEgt62Q_k451.png

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

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

wKgZomSwB5SAX-AvAADd-Dc3Ewc175.png

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

wKgaomSwB5eAIOYFAAFy2i4jIs4964.png

部署参数说明:

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 即可完成部署操作。

wKgZomSwB5iAfn0GAAFtqhFodLo935.png

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

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

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ECS
    ECS
    +关注

    关注

    0

    文章

    47

    浏览量

    20024
  • 开发者
    +关注

    关注

    1

    文章

    518

    浏览量

    16766
  • 华为云
    +关注

    关注

    3

    文章

    2251

    浏览量

    17005
收藏 人收藏

    评论

    相关推荐

     华为ServiceStage完美支持多个主流源码托管仓库

    随着“微服务架构”的快速发展,传统应用向微服务转移已成为行业趋势,越来越多的公司及开发者从免费服务器的发展中受益。   华为微服务应用
    发表于 08-03 13:58

    想要成为名鸿蒙开源开发者,要如何做呢?

    情况来看,似乎台积电断供华为海思芯片已经成为了定局,这意味着华为也将会不可避免遭受到新轮“芯片断供”危机。华为鸿蒙OS系统全球免费开源,这意味着
    发表于 09-18 10:28

    @开发者,你有次向华为消费业务举办的开发者大会吐露心声的机会~

    大会内容关注点、体验形式以及配套服务等方面的信息。【请注意】本次调研将于2021年8月4日24:00截止感谢您直以来对华为消费业务举办的开发者大会的关注与支持。我们也希望您可以帮我
    发表于 08-03 14:53

    下载达 10 万次的 IDEA 插件,K8s 一键部署了解下?

    —— Cloud Toolkit,据说是开发者用得最多的插件。它不仅能够将代码开发到最终部署这整个流程自动化,更是可以
    发表于 11-14 23:06 1400次阅读

    华为开发者大会2021 为开发者提供技术支持

    2021华为开发者大会,华为通过耀星计划、沃土创计划,在全球范围内持续激励、支持开发者创新。
    的头像 发表于 10-23 16:40 2821次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>开发者</b>大会2021 为<b class='flag-5'>开发者</b>提供技术支持

    华为开发者大会2021 为开发者提供高效的开发支持

    2021华为开发者大会上,华为不仅将强大的技术及能力开放给更多开发者,还宣布通过华为的开天aP
    的头像 发表于 10-23 17:07 1561次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>开发者</b>大会2021 为<b class='flag-5'>开发者</b>提供高效的<b class='flag-5'>开发</b>支持

    华为开发者大会2021 为开发者提供更高效的开发支持

    华为开发者大会2021上,张平安表示,“我们的目标是把经验变成服务,服务全球开发者”。
    的头像 发表于 10-23 17:42 1631次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>开发者</b>大会2021 为<b class='flag-5'>开发者</b>提供更高效的<b class='flag-5'>开发</b>支持

    全民开发者时代到来,2月25日相约华为开发者日深圳站!

    2月25日,第二场华为开发者日HDC.Cloud Day 即将落地深圳 ,为开发者带来开年技术盛宴。 华为
    的头像 发表于 02-24 11:55 537次阅读
    全民<b class='flag-5'>开发者</b>时代到来,2月25日相约<b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>开发者</b>日深圳站!

    全民开发者时代到来!华为开发者日深圳站成功举办!

    2月25日,华为开发者日HDC.Cloud Day2023年首场在深圳天安谷成功举行 ,开发者不仅聆听了
    的头像 发表于 03-10 18:50 541次阅读

    华为开发者日•东莞站,我们来了!

    创想无限,与你相约。 华为开发者日HDC.Cloud Day东莞站开始报名啦! 4月26日与开发者们相聚东莞松山湖,用技术连接梦想! 华为
    的头像 发表于 04-19 00:50 1008次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>开发者</b>日•东莞站,我们来了!

    开发者“铸剑”,图揭秘华为CodeArts IDE四大特性

    华为开发者桌面CodeArts IDE ,是华为面向开发者提供的
    的头像 发表于 06-21 18:25 405次阅读

    插件界的全家桶!对接华为能力就用它了!

    华为开发者插件(Huawei Cloud Toolkit)是围绕华为
    的头像 发表于 07-13 22:19 339次阅读
    <b class='flag-5'>插件</b>界的全家桶!对接<b class='flag-5'>华为</b><b class='flag-5'>云</b>能力就用它了!

    华为 classroom 赋能|tookIT 助力开发者

    体验。 什么是 Huawei Cloud Toolkit Huawei Cloud Toolkit 中文名是华为开发者插件,是基于华为
    的头像 发表于 08-31 15:26 304次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> classroom 赋能|tookIT 助力<b class='flag-5'>开发者</b>上<b class='flag-5'>云</b>

    华为全新上线 Serverless 应用中心,支持一键构建文生图应用

    近日,华为全新上线 Serverless 应用中心,提供大量应用模板,帮助用户实现一键部署函数和周边依赖资源,节省部署时间,快速上手将应用
    的头像 发表于 11-13 09:36 385次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>全新上线 Serverless 应用中心,支持<b class='flag-5'>一键</b>构建文生图应用

    华为 Serverless 应用中心崭新上线,一键部署 AI 文生图应用引领创新潮流

    近日,华为再次展现其技术实力,全新推出了 Serverless 应用中心,为用户提供了海量的应用模板,让一键部署函数及关联资源成为现实,极大提升了应用的
    的头像 发表于 03-19 22:56 350次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> Serverless 应用中心崭新上线,<b class='flag-5'>一键</b><b class='flag-5'>部署</b> AI 文生图应用引领创新潮流