超實用!!!使用IDEA外掛Alibaba Cloud Toolkit工具一鍵部署本地應用到ECS伺服器

YClimb發表於2018-12-07

最近看到阿里雲釋出了一款名為 Alibaba Cloud Toolkit 的外掛,可以幫助開發者高效開發並部署適合在雲端執行的應用,瞬間擊中了我的小心臟,這個對於個人開發者來說超級棒啊,終於不需要再手動 scp/ftp 上傳應用到伺服器了,連啟動的命令都是可以自行編寫的,棒棒!

PS:個人開發者專案不多也不大,如果使用jenkins等工具會比較麻煩,不如直接用手扔來得直接。

什麼是 Alibaba Cloud Toolkit

Alibaba Cloud Toolkit (後文簡稱 Cloud Toolkit)是阿里雲針對 IDE 平臺為開發者提供的一款外掛,用於幫助開發者高效開發並部署適合在雲端執行的應用。

您在本地完成應用程式的開發、除錯和測試後,可以使用在 IED (如 Eclipse 或 IntelliJ)中安裝的 Cloud Toolkit 外掛,通過圖形配置的方式連線到雲端部署環境並將應用程式快如部署到雲端。

說明:目前 Cloud Toolkit 僅支援 Eclipse、Intellij 等其它開發環境開發中,請您持續關注 Cloud Tookit 動態。

官方有提供簡單版的文件說明,小夥伴也可以參考下面連結:

https://help.aliyun.com/product/29966.html
複製程式碼

使用IDEA安裝和配置Cloud Toolkit

作者手動在idea上安裝了一下這個工具,並測試完成,對這個工具可以說非常滿意,下面是安裝和配置的流程,主要有以下幾步:

  1. 在idea上安裝Alibaba Cloud Toolkit外掛
  2. 重啟idea應用
  3. 配置Cloud Toolkit外掛中的Accout資訊
  4. 在阿里雲中獲取使用者AccessKey相關資訊(AccessKey ID、 Access Key Secret)
  5. 配置釋出到ECS的相關伺服器及命令資訊
  6. 測試併成功釋出

主要流程為以上6步,下面我們一步步來配置,上圖:

在idea上安裝Alibaba Cloud Toolkit外掛

如果外掛下載速度比較慢,稍等一會,作者測試時也下載失敗了一次,下載完成後需要重啟idea應用後生效。

首先,需要先配置Alibaba Cloud Toolkit的Account,位置見下圖:

idea使用者AccessKey配置

idea配置AccessKey賬戶

上圖中的AccessKey需要在阿里雲的控制檯中配置,如果是新使用者,需要手動建立一個AccessKey,如下圖:

阿里雲使用者AccessKey

建立完成並配置好Account後,就可以著手配置對應的專案釋出到ECS資訊,官方文件見以下連結:

https://help.aliyun.com/document_detail/98762.html
複製程式碼

釋出到ecs中

如果你的Account配置沒有問題,則會自動賬戶顯示對應的ECS伺服器,在釋出時,需要手動選擇某臺伺服器,一定要選擇哦!

對於Command的編寫,可以參考官方文件(點選下圖中的藍色字型:Learn Sample直達):

https://yq.aliyun.com/articles/665693
複製程式碼

ECS on Alibaba Cloud

配置成功後,可以點選Run執行程式,此時會自動為我們編譯並上傳到阿里雲伺服器中,釋出到地址就是上圖中的Deploy Location中的路徑,釋出前如果需要Maven執行,一定不要忘記配置上圖中Maven的命令,中間的Command是在上傳到伺服器成功後執行的命令,主要用於應用的啟動停止重啟等。

下面是釋出成功的示例:

ecs釋出成功

伺服器的顯示結果如下:

伺服器顯示結果

結語

以上是對IDEA外掛Alibaba Cloud Toolkit的安裝配置及使用案例,如果小夥伴還有遇到其他的問題,可以根據一下連結,加入Alibaba Cloud Toolkit 官方唯一指定支援群,提交你的需求&Bug哦。

https://yq.aliyun.com/articles/656292
複製程式碼

下午已經把我的相關專案替換成這個工具了,哈哈哈,挺好用的,希望本文能幫助到小夥伴們,趕快用起來吧。

到此本文就結束了,關注公眾號檢視更多推送!!!


關注我的公眾號


相關文章