0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用華為云開發(fā)者插件一鍵部署應(yīng)用到 ECS

jf_21561199 ? 來源:jf_21561199 ? 作者:jf_21561199 ? 2023-07-13 22:18 ? 次閱讀

筆者是一名碼齡 5 年左右的程序員,大學(xué)是能源行業(yè),處于對(duì)技術(shù)(碎銀幾兩)的熱愛,選擇投身搬磚之路。從用 C 語(yǔ)言在控制臺(tái)打印第一句“Hello World!”開始,筆者陸續(xù)接觸過 C/C++Java、Golang、Python 等語(yǔ)言。同樣也使用過各種 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)有能力的一系列插件集合,簡(jiǎ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.測(cè)試并成功發(fā)布

首先安裝相關(guān)插件并登錄:

打開 IDEA 插件市場(chǎng),搜索“Huawei Cloud Deploy”(部署插件)和“Huawei Cloud Toolkit Platform”(華為云底座插件,提供單點(diǎn)登錄能力),一鍵安裝重啟 IDE,即可在擁有這種快速部署的能力(ECS 資源需要提前購(gòu)買)。

wKgZomSwB5OAReplAAI8-hFIlyo519.png

點(diǎn)擊左側(cè)菜單中的“Huawei Cloud Toolkit”圖標(biāo),打開插件主面板,選擇右上角的用戶頭像按鈕,在彈出的頁(yè)面選擇華為云 AK/SK 登錄、華為賬號(hào)登錄或者 CSDN 賬號(hào)登錄。

wKgaomSwB5SAPtbzAABEgt62Q_k451.png

然后我們開始部署配置操作:

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

wKgZomSwB5SAX-AvAADd-Dc3Ewc175.png

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

wKgaomSwB5eAIOYFAAFy2i4jIs4964.png

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

wKgZomSwB5iAfn0GAAFtqhFodLo935.png

部署成功后彈出:“Success to deploy for ECS!”,登錄遠(yuǎn)程 ECS,可以看到我們已經(jīng)將本地應(yīng)用成功部署到服務(wù)器(配合 Coomand before/after 可以直接在部署運(yùn)行一個(gè)應(yīng)用)。

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ECS
    ECS
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    20049
  • 開發(fā)者
    +關(guān)注

    關(guān)注

    1

    文章

    528

    瀏覽量

    16914
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2343

    瀏覽量

    17105
收藏 人收藏

    評(píng)論

    相關(guān)推薦

     華為ServiceStage完美支持多個(gè)主流源碼托管倉(cāng)庫(kù)

    隨著“微服務(wù)架構(gòu)”的快速發(fā)展,傳統(tǒng)應(yīng)用向微服務(wù)轉(zhuǎn)移已成為行業(yè)趨勢(shì),越來越多的公司及開發(fā)者從免費(fèi)服務(wù)器的發(fā)展中受益。   華為微服務(wù)應(yīng)用
    發(fā)表于 08-03 13:58

    想要成為名鴻蒙開源開發(fā)者,要如何做呢?

    情況來看,似乎臺(tái)積電斷供華為海思芯片已經(jīng)成為了定局,這意味著華為也將會(huì)不可避免遭受到新輪“芯片斷供”危機(jī)。華為鴻蒙OS系統(tǒng)全球免費(fèi)開源,這意味著
    發(fā)表于 09-18 10:28

    @開發(fā)者,你有次向華為消費(fèi)業(yè)務(wù)舉辦的開發(fā)者大會(huì)吐露心聲的機(jī)會(huì)~

    大會(huì)內(nèi)容關(guān)注點(diǎn)、體驗(yàn)形式以及配套服務(wù)等方面的信息?!菊?qǐng)注意】本次調(diào)研將于2021年8月4日24:00截止感謝您直以來對(duì)華為消費(fèi)業(yè)務(wù)舉辦的開發(fā)者大會(huì)的關(guān)注與支持。我們也希望您可以幫我
    發(fā)表于 08-03 14:53

    下載達(dá) 10 萬(wàn)次的 IDEA 插件,K8s 一鍵部署了解下?

    —— Cloud Toolkit,據(jù)說是開發(fā)者用得最多的插件。它不僅能夠?qū)⒋a開發(fā)到最終部署這整個(gè)流程自動(dòng)化,更是可以
    發(fā)表于 11-14 23:06 ?1422次閱讀

    華為開發(fā)者大會(huì)2021 為開發(fā)者提供技術(shù)支持

    2021華為開發(fā)者大會(huì),華為通過耀星計(jì)劃、沃土創(chuàng)計(jì)劃,在全球范圍內(nèi)持續(xù)激勵(lì)、支持開發(fā)者創(chuàng)新。
    的頭像 發(fā)表于 10-23 16:40 ?2875次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>開發(fā)者</b>大會(huì)2021 為<b class='flag-5'>開發(fā)者</b>提供技術(shù)支持

    華為開發(fā)者大會(huì)2021 為開發(fā)者提供高效的開發(fā)支持

    2021華為開發(fā)者大會(huì)上,華為不僅將強(qiáng)大的技術(shù)及能力開放給更多開發(fā)者,還宣布通過華為的開天aP
    的頭像 發(fā)表于 10-23 17:07 ?1603次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>開發(fā)者</b>大會(huì)2021 為<b class='flag-5'>開發(fā)者</b>提供高效的<b class='flag-5'>開發(fā)</b>支持

    華為開發(fā)者大會(huì)2021 為開發(fā)者提供更高效的開發(fā)支持

    華為開發(fā)者大會(huì)2021上,張平安表示,“我們的目標(biāo)是把經(jīng)驗(yàn)變成服務(wù),服務(wù)全球開發(fā)者”。
    的頭像 發(fā)表于 10-23 17:42 ?1680次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>開發(fā)者</b>大會(huì)2021 為<b class='flag-5'>開發(fā)者</b>提供更高效的<b class='flag-5'>開發(fā)</b>支持

    全民開發(fā)者時(shí)代到來,2月25日相約華為開發(fā)者日深圳站!

    2月25日,第二場(chǎng)華為開發(fā)者日HDC.Cloud Day 即將落地深圳 ,為開發(fā)者帶來開年技術(shù)盛宴。 華為
    的頭像 發(fā)表于 02-24 11:55 ?585次閱讀
    全民<b class='flag-5'>開發(fā)者</b>時(shí)代到來,2月25日相約<b class='flag-5'>華為</b><b class='flag-5'>云</b><b class='flag-5'>開發(fā)者</b>日深圳站!

    全民開發(fā)者時(shí)代到來!華為開發(fā)者日深圳站成功舉辦!

    2月25日,華為開發(fā)者日HDC.Cloud Day2023年首場(chǎng)在深圳天安谷成功舉行 ,開發(fā)者不僅聆聽了
    的頭像 發(fā)表于 03-10 18:50 ?603次閱讀

    華為開發(fā)者日?東莞站,我們來了!

    創(chuàng)想無(wú)限,與你相約。 華為開發(fā)者日HDC.Cloud Day東莞站開始報(bào)名啦! 4月26日與開發(fā)者們相聚東莞松山湖,用技術(shù)連接夢(mèng)想! 華為
    的頭像 發(fā)表于 04-19 00:50 ?1051次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b><b class='flag-5'>開發(fā)者</b>日?東莞站,我們來了!

    開發(fā)者“鑄劍”,圖揭秘華為CodeArts IDE四大特性

    華為開發(fā)者桌面CodeArts IDE ,是華為面向開發(fā)者提供的
    的頭像 發(fā)表于 06-21 18:25 ?451次閱讀

    插件界的全家桶!對(duì)接華為能力就用它了!

    華為開發(fā)者插件(Huawei?Cloud?Toolkit)是圍繞華為
    的頭像 發(fā)表于 07-13 22:19 ?391次閱讀
    <b class='flag-5'>插件</b>界的全家桶!對(duì)接<b class='flag-5'>華為</b><b class='flag-5'>云</b>能力就用它了!

    華為 classroom 賦能|tookIT 助力開發(fā)者

    體驗(yàn)。 什么是 Huawei?Cloud?Toolkit Huawei?Cloud?Toolkit 中文名是華為開發(fā)者插件,是基于華為
    的頭像 發(fā)表于 08-31 15:26 ?376次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> classroom 賦能|tookIT 助力<b class='flag-5'>開發(fā)者</b>上<b class='flag-5'>云</b>

    華為全新上線 Serverless 應(yīng)用中心,支持一鍵構(gòu)建文生圖應(yīng)用

    近日,華為全新上線 Serverless 應(yīng)用中心,提供大量應(yīng)用模板,幫助用戶實(shí)現(xiàn)一鍵部署函數(shù)和周邊依賴資源,節(jié)省部署時(shí)間,快速上手將應(yīng)用
    的頭像 發(fā)表于 11-13 09:36 ?490次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b>全新上線 Serverless 應(yīng)用中心,支持<b class='flag-5'>一鍵</b>構(gòu)建文生圖應(yīng)用

    華為 Serverless 應(yīng)用中心嶄新上線,一鍵部署 AI 文生圖應(yīng)用引領(lǐng)創(chuàng)新潮流

    近日,華為再次展現(xiàn)其技術(shù)實(shí)力,全新推出了 Serverless 應(yīng)用中心,為用戶提供了海量的應(yīng)用模板,讓一鍵部署函數(shù)及關(guān)聯(lián)資源成為現(xiàn)實(shí),極大提升了應(yīng)用的
    的頭像 發(fā)表于 03-19 22:56 ?431次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> Serverless 應(yīng)用中心嶄新上線,<b class='flag-5'>一鍵</b><b class='flag-5'>部署</b> AI 文生圖應(yīng)用引領(lǐng)創(chuàng)新潮流