TooKit助力开发者上云

tookit,助力,开发者 · 浏览次数 : 24

小编点评

## Huawei Cloud Toolkit简介 Huawei Cloud Toolkit是华为云开发者插件,提供了一系列插件,可让开发者在IDE中便捷地连接到华为云,体验完整开发流程或独立自主开发。 **主要功能:** * 支持多个IDE平台 * 提供一键部署功能 * 支持ECS部署 * 可持久化部署参数 **易于使用步骤:** 1. 安装插件 2. 登录华为云账号 3. 选择“Huawei Cloud Deploy” 4. 设置部署参数 5. 点击“Run”开始部署 ** benefits:** * 更快捷的部署流程 * 提升开发效率 * 降低部署风险 **更多信息:** * ToolKit专题培训点击关注,第一时间了解华为云新鲜技术 * 官方文档:华为云开发者插件

正文

本文分享自华为云社区《华为云Classroom赋能—TooKit助力开发者上云》,作者:华为云PaaS服务小智 。

对于资深程序员而言,IDE是必不可少的,它好比是剑客手中的宝剑,IDE帮助程序员更快更丝滑的去编程,同时插件就是这把剑上的各种Buff,为宝剑赋能,提供更好的升级打怪体验。

什么是Huawei Cloud Toolkit

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

华为云Toolkit初体验分享

Huawei Cloud Toolkit支持多个平台,我们以IntelliJ平台IDEA为例去体验Toolkit的能力:部署插件(一键部署到CCI、ECS)。

基本操作流程:

部署插件安装-->华为云账号登录(请提前安装底座插件)-->部署插件体验。

各位开发同学在本地完成本地软件包开发后想要部署到云端通常都是怎么做的呢?在正规流程中,软件版本迭代发布都要走CI/CD流水线,比如开源工具Jenkins或者商业CI/CD产品;在个人或者规范相对不是那么严格的开发流程中,在本地完成代码开发并测试后,可以通过scp命令或者相关工具将软件包上传到服务器上。

Huawei Cloud Toolkit的部署插件(Huawei Cloud Deploy)提供了一个简单快速的渠道方便用户在IDE侧快速部署到服务器或者容器上,这对于想体验完整开发流程或者独立自主开发的同学来说是个福音,打开IDEA插件市场,搜索“Huawei Cloud Deploy”(部署插件)和“Huawei Cloud Toolkit Platform”(华为云底座插件,提供单点登录能力),一键安装重启IDE,即可在拥有这种快速部署的能力(ECS和CCI资源需要提前购买)。

cke_150.png

我们以ECS部署为例:

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

cke_151.png

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

cke_152.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实例,点击ECS实例表格中的设置图标,验证方式下拉切换验证方式,这里我们选取Password方式,完成配置后点击run即可完成部署操作。

cke_153.png

部署成功后弹出:“Success to deploy for ECS!”,登录远程ECS,可以看到我们已经将本地应用成功部署到服务器。

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

了解更多

想要学习和使用Huawei Cloud Toolkit的更多能力,请参考:ToolKit的专题培训

点击关注,第一时间了解华为云新鲜技术~

与TooKit助力开发者上云相似的内容:

TooKit助力开发者上云

对于资深程序员而言,IDE是必不可少的,它好比是剑客手中的宝剑,IDE帮助程序员更快更丝滑的去编程,同时插件就是这把剑上的各种Buff,为宝剑赋能,提供更好的升级打怪体验。

如何提高redux开发效率?当然是redux-tookit啦!

前言 使用react-redux的朋友都经历过这种痛苦吧? 定义一个store仓库,首先创建各种文件,比如reducer、action、store...,然后 将redux和react连接使用。整个流程繁琐,写起来代码冗余。 react-redux创建仓库,文件目录如下: 好怀念使用 vuex创建写

十问Huawei Cloud Toolkit:开发插件如何提升云上开发效能

通过十问十答的方式,带领大家全面了解Huawei Cloud ToolKit是如何帮助开发者提升云上开发效能。

超详细API插件使用教程,教你开发AI垃圾分类机器人

通过Huawei Cloud Toolkit调用华为云对话机器人服务,体验用AI完成垃圾分类的功能。

[转帖]BPF Compiler Collection (BCC)

https://github.com/iovisor/bcc BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and

[转帖]BPF Compiler Collection (BCC)

https://github.com/iovisor/bcc BCC is a toolkit for creating efficient kernel tracing and manipulation programs, and includes several useful tools and

[转帖]BuildKit

https://github.com/moby/buildkit BuildKit is a toolkit for converting source code to build artifacts in an efficient, expressive and repeatable manner

谱图论:Laplacian二次型和Markov转移算子

以下部分是我学习CMU 15-751: TCS Toolkit的课堂笔记。接下来将要介绍的是谱图论(spectral graph theory)的关键,也就是Laplacian二次型(Laplacian quadratic form)。直观地理解,Laplacian二次型刻画了图的“能量”(ener...

手把手教您在PyCharm中连接云端资源进行代码调试

摘要:ModelArts提供了一个PyCharm插件工具PyCharm ToolKit,协助用户完成代码上传、提交训练作业、将训练日志获取到本地展示等,用户只需要专注于本地的代码开发即可。 本文分享自华为云社区《手把手教您在PyCharm中连接云端资源进行代码调试》,作者:Hello EI。 Mod

[转帖]配置logback上报日志到Skywalking

https://zhuanlan.zhihu.com/p/506119895 配置logback上报日志到Skywalking 配置logback上报日志到skywalking需要引入toolkit依赖项,如在maven中添加: org.apache.sk