您可以在IntelliJ IDEA中使用Cloud Toolkit的端云互聯功能實現本地和云上應用的相互調用,提升開發效率。
前提條件
在使用Cloud Toolkit實現端云互聯前,請完成以下工作:
- 確保IntelliJ IDEA為2018.3及以上版本。
- 2020.9.1及以上版本的Cloud Toolkit能夠基于本地工程的項目(Project)和模塊(Module)粒度配置端云互聯,如果想使用配置粒度功能,請將Cloud
Toolkit升級到2020.9.1及以上版本。
說明 如果Cloud Toolkit已經是2020.9.1版本,但沒有配置粒度選項,請您卸載再重新安裝Cloud Toolkit插件。
- 創建一臺可使用SSH登錄的ECS,用于建立端云互聯通道。具體操作,請參見通過控制臺使用ECS實例(快捷版)云服務器ECS快速入門。
注意
- 請確保該ECS實例和需要互聯的應用在同一個VPC內。
- SSH通道需要使用密碼方式登錄,暫不支持使用密鑰對登錄。
使用限制
端云互聯目前支持Java應用,而且不同Java微服務框架還有以下限制:
微服務框架 | 使用限制 |
---|---|
Spring Cloud | 如果使用Nacos進行配置管理,請確保Spring Cloud為Spring CloudEdgware及以上版本。 |
Dubbo |
|
HSF | 無 |
步驟一:安裝Cloud Toolkit
- 啟動IntelliJ IDEA。
- 在IntelliJ IDEA中安裝插件。
- macOS系統: 在頂部菜單欄選擇 ,在Preference配置頁面左邊導航欄單擊Plugins,搜索Alibaba Cloud Toolkit,并單擊Install安裝。
- Windows系統:在頂部菜單欄選擇 ,在Settings頁面的左側導航欄單擊Plugins,搜索Alibaba Cloud Toolkit,并單擊Install安裝。
- 在IntelliJ IDEA中插件安裝成功后,重啟IntelliJ IDEA,您可以在工具欄看到Alibaba Cloud Toolkit的圖標()。
步驟二:配置Cloud Toolkit賬號
在安裝完Alibaba Cloud Toolkit后,您需使用AccessKey ID和AccessKey Secret來配置Cloud Toolkit的賬號。
步驟三:端云互聯配置
步驟四:啟動本地應用進行端云互聯
啟動本地應用,如果當前狀態處于端云互聯狀態,那么會有如下提示:
并且,在啟動應用之后會啟動一個etrans的進程:
說明
端云互聯過程中,如果遇到問題,可以單擊一鍵診斷,排查etrans通道啟動異常和服務連接不通等問題。
更多信息
- 在使用Cloud Toolkit實現端云互聯時,如果遇到相關問題,請參見端云互聯問題。
- 您可以在EDAS上代理購買ECS,具體操作,請參見創建ECS實例。
- 如果您想使用IntelliJ IDEA插件快速在EDAS上部署應用,請參見使用IntelliJ IDEA部署應用到EDAS。