筆者是一名碼齡 5 年左右的程序員,大學(xué)是能源行業(yè),處于對(duì)技術(shù)(碎銀幾兩)的熱愛,選擇投身搬磚之路。從用 C 語言在控制臺(tái)打印第一句“Hello World!”開始,筆者陸續(xù)接觸過 C/C++、Java、Golang、Python 等語言。同樣也使用過各種 IDE,包括 IntelliJ 系列的 Golang、Pycharm、Idea、前端開發(fā)神器 VSCode、C/C++開發(fā)全家桶環(huán)境 Visual Studio 等等。
對(duì)于一名編程人員,IDE 是必不可少的,選擇合適 IDE 能幫助開發(fā)人員更快更絲滑的去編程。IDE 如果是一把劍的話,那插件就是這把劍上的各種 Buff,為寶劍賦能,提供更好的升級(jí)打怪體驗(yàn)。
1 什么是華為云開發(fā)者插件
華為云開發(fā)者插件,英文名是 Huawei Cloud Toolkit,是基于華為云現(xiàn)有能力的一系列插件集合,簡單來說就是把華為云的能力帶到每個(gè)開發(fā)者的桌面,使開發(fā)者在 IDE 通過插件的能力連接華為云。華為云開發(fā)者系列插件是免費(fèi)的,同時(shí)支持當(dāng)下的多個(gè) IDE 平臺(tái):包括 IntelliJ 系列、VSCode、以及華為自研 CodeArts IDE。
2 華為云開發(fā)者插件體驗(yàn)分享
華為云開發(fā)者插件支持多個(gè)平臺(tái),我們以 IntelliJ 平臺(tái) idea 為例去體驗(yàn) Toolkit 的能力:部署插件(名稱是 Huawei Cloud Deploy,支持一鍵部署到 CCI、ECS)。部署插件可以幫助開發(fā)者高效開發(fā)并部署適合在云端運(yùn)行的應(yīng)用,這個(gè)對(duì)于個(gè)人開發(fā)者來說是個(gè)福音,終于不需要再手動(dòng) scp/ftp 上傳應(yīng)用到服務(wù)器了。
更齊全的教程在官網(wǎng):華為云開發(fā)者插件。
我們以 ECS 部署為例,主要步驟有如下幾步:
1.在 idea 上安裝 Huawei Cloud Deploy、Huawei Cloud Toolkit Platform 插件
2.重啟 idea 應(yīng)用
3.登錄華為云賬號(hào)(選擇 AK/SK 登錄或者華為云賬號(hào)、CSDN 賬號(hào)登錄)
4.配置發(fā)布到 ECS 的相關(guān)服務(wù)器及命令信息
5.測試并成功發(fā)布
首先安裝相關(guān)插件并登錄:
打開 IDEA 插件市場,搜索“Huawei Cloud Deploy”(部署插件)和“Huawei Cloud Toolkit Platform”(華為云底座插件,提供單點(diǎn)登錄能力),一鍵安裝重啟 IDE,即可在擁有這種快速部署的能力(ECS 資源需要提前購買)。
點(diǎn)擊左側(cè)菜單中的“Huawei Cloud Toolkit”圖標(biāo),打開插件主面板,選擇右上角的用戶頭像按鈕,在彈出的頁面選擇華為云 AK/SK 登錄、華為賬號(hào)登錄或者 CSDN 賬號(hào)登錄。
然后我們開始部署配置操作:
登錄有 ECS 資源的賬號(hào)后,打開插件左側(cè)主面板:點(diǎn)擊 IDEA 左側(cè)工具框中的"Huawei Cloud Toolkit"工具按鈕、點(diǎn)擊插件主面板中的"Huawei Cloud Deploy", 選擇 "Deploy to ECS"。
在彈出面板中設(shè)置部署參數(shù)。
部署參數(shù)說明:
Create New Configration:創(chuàng)建一個(gè)部署配置任務(wù),配合 Save 按鈕可以將配置參數(shù)本地化保存。
Using Existing Configration:使用本地化保存的部署參數(shù)(這里暫不選擇)。
Name:自定義部署任務(wù)的名稱,方便后續(xù)復(fù)用(可以隨意定義一個(gè)名稱)。
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í)行的命令(比如執(zhí)行部署腳本等)。
選擇有 ECS 資源的 Region 后,會(huì)展示對(duì)應(yīng)的 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ù)器(配合 Coomand before/after 可以直接在部署運(yùn)行一個(gè)應(yīng)用)。
整體部署配置的過程只需要 1 分鐘不到,而且可以將配置參數(shù)持久化帶本地,下次可以直接復(fù)用。是不是很方便呢?
審核編輯 黃宇
-
ECS
+關(guān)注
關(guān)注
0文章
48瀏覽量
20134 -
開發(fā)者
+關(guān)注
關(guān)注
1文章
569瀏覽量
17005 -
華為云
+關(guān)注
關(guān)注
3文章
2446瀏覽量
17411
發(fā)布評(píng)論請先 登錄
相關(guān)推薦
評(píng)論