关于算法:使用华为云开发者插件一键部署应用到ECS

3次阅读

共计 1821 个字符,预计需要花费 5 分钟才能阅读完成。

前言

笔者是一名码龄 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 分钟不到,而且能够将配置参数长久化带本地,下次能够间接复用。是不是很不便呢?————————————————————————————————————————————

扫描产品二维码即刻体验

正文完
 0