華為云計(jì)算 云知識(shí) 華為云classroom賦能|tookIT助力開(kāi)發(fā)者上云
華為云classroom賦能|tookIT助力開(kāi)發(fā)者上云

華為云開(kāi)發(fā)工具產(chǎn)品入口>>

對(duì)于資深程序員而言,IDE是必不可少的,它好比是劍客手中的寶劍,IDE幫助程序員更快更絲滑的去編程,同時(shí)插件就是這把劍上的各種Buff,為寶劍賦能,提供更好的升級(jí)打怪體驗(yàn)。

什么是Huawei Cloud Toolkit

Huawei Cloud Toolkit中文名是華為云開(kāi)發(fā)者插件,是基于華為云現(xiàn)有能力的一系列插件集合,簡(jiǎn)單來(lái)說(shuō)就是把華為云的能力帶到每個(gè)開(kāi)發(fā)者的桌面,使開(kāi)發(fā)者在IDE通過(guò)插件的能力連接華為云。華為云開(kāi)發(fā)者系列插件是免費(fèi)的,同時(shí)支持當(dāng)下的多個(gè)IDE平臺(tái):包括IntelliJ系列、VSCode、以及華為自研CodeArts IDE。

華為云Toolkit初體驗(yàn)分享

Huawei Cloud Toolkit支持多個(gè)平臺(tái),我們以IntelliJ平臺(tái)IDEA為例去體驗(yàn)Toolkit的能力:部署插件(一鍵部署到CCI、ECS)。

基本操作流程:

部署插件安裝-->華為云賬號(hào)登錄(請(qǐng)?zhí)崆鞍惭b底座插件)-->部署插件體驗(yàn)。

各位開(kāi)發(fā)同學(xué)在本地完成本地軟件包開(kāi)發(fā)后想要部署到云端通常都是怎么做的呢?在正規(guī)流程中,軟件版本迭代發(fā)布都要走CI/CD流水線,比如開(kāi)源工具Jenkins或者商業(yè)CI/CD產(chǎn)品;在個(gè)人或者規(guī)范相對(duì)不是那么嚴(yán)格的開(kāi)發(fā)流程中,在本地完成代碼開(kāi)發(fā)并測(cè)試后,可以通過(guò)scp命令或者相關(guān)工具將軟件包上傳到服務(wù)器上。

Huawei Cloud Toolkit的部署插件(Huawei Cloud Deploy)提供了一個(gè)簡(jiǎn)單快速的渠道方便用戶(hù)在IDE側(cè)快速部署到服務(wù)器或者容器上,這對(duì)于想體驗(yàn)完整開(kāi)發(fā)流程或者獨(dú)立自主開(kāi)發(fā)的同學(xué)來(lái)說(shuō)是個(gè)福音,打開(kāi)IDEA插件市場(chǎng),搜索“Huawei Cloud Deploy”(部署插件)和“Huawei Cloud Toolkit Platform”(華為云底座插件,提供單點(diǎn)登錄能力),一鍵安裝重啟IDE,即可在擁有這種快速部署的能力(ECS和CCI資源需要提前購(gòu)買(mǎi))。

我們以ECS部署為例:

1、登錄有ECS資源的華為云賬號(hào),打開(kāi)插件左側(cè)主面板:點(diǎn)擊IDEA左側(cè)工具框中的"Huawei Cloud Toolkit"工具按鈕、點(diǎn)擊插件主面板中的"Huawei Cloud Deploy", 選擇 "Deploy to ECS"。

2、在彈出面板中設(shè)置部署參數(shù)。

部署參數(shù)說(shuō)明:

  • Create New Configration:創(chuàng)建一個(gè)部署配置任務(wù),配合Save按鈕可以將配置參數(shù)本地化保存。
  • Using Existing Configration:使用本地化保存的部署參數(shù)(這里暫不選擇)。
  • Name:自定義部署任務(wù)的名稱(chēng),方便后續(xù)復(fù)用(可以隨意定義一個(gè)名稱(chēng))。
  • File:要傳送到ECS的文件(可以選擇一個(gè)jar包、二進(jìn)制包等形式的文件)。
  • Target ECS:目標(biāo)Region的ECS資源,可以選擇想要部署的實(shí)例(確保當(dāng)前登錄賬號(hào)下有ECS資源)。
  • Command before:部署前執(zhí)行的命令(比如cd命令、環(huán)境配置命令等等)。
  • Target directory:輸入ECS上目標(biāo)部署路徑。
  • Command after:部署后執(zhí)行的命令。

我們配置好參數(shù),會(huì)展示已有的ECS實(shí)例,點(diǎn)擊ECS實(shí)例表格中的設(shè)置圖標(biāo),驗(yàn)證方式下拉切換驗(yàn)證方式,這里我們選取Password方式,完成配置后點(diǎn)擊run即可完成部署操作。

部署成功后彈出:“Success to deploy for ECS!”,登錄遠(yuǎn)程ECS,可以看到我們已經(jīng)將本地應(yīng)用成功部署到服務(wù)器。

整體部署配置的過(guò)程只需要1分鐘不到,而且可以將配置參數(shù)持久化帶本地,下次可以直接復(fù)用。是不是很方便呢?

了解更多

想要學(xué)習(xí)和使用Huawei Cloud Toolkit的更多能力,請(qǐng)參考:ToolKit的專(zhuān)題培訓(xùn)。