全部產品
Search
文件中心

Serverless App Engine:使用Cloud Toolkit實現端雲互聯(IntelliJ IDEA)

更新時間:Jul 04, 2025

在開發應用時,您可以使用Alibaba Cloud Toolkit外掛程式實現本地應用和部署在SAE中的應用的相互調用,即端雲互聯,協助您提升開發效率。本文介紹使用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外掛程式。

  • 在應用所在VPC內建立一台可使用SSH登入的ECS,用於建立端雲互聯通道。更多資訊,請參見通過控制台使用ECS執行個體(快捷版)

    重要
    • ECS與應用必須處於同一VPC內。

    • SSH通道需要使用密碼方式登入,暫不支援使用金鑰組登入。

    • 如果作業系統配置代理,可能會導致串連端雲互聯通道失敗。請關閉代理後重試。

使用限制

端雲互聯支援Java應用,而且不同Java微服務架構還有以下限制。

微服務架構

使用限制

Spring Cloud

如果使用Nacos進行組態管理,請確保Spring Cloud為Spring Cloud Edgware及以上版本。

Dubbo

  • Dubbo 2.7.2及以上版本

  • 依賴的服務註冊及發現組件版本:

    • dubbo-nacos-registry 2.7.2及以上版本

    • edas-dubbo-extension 2.0.2及以上版本

HSF

使用限制

端雲互聯目前支援Java應用,而且不同Java微服務架構還有以下限制:

微服務架構

使用限制

Spring Cloud

如果使用Nacos進行組態管理,請確保Spring Cloud為Spring CloudEdgware及以上版本。

Dubbo

  • Dubbo 2.7.2及以上版本

  • 依賴的服務註冊及發現組件版本:

    • dubbo-nacos-registry 2.7.2及以上版本

    • edas-dubbo-extension 2.0.2及以上版本

HSF

步驟一:安裝Cloud Toolkit

  1. 啟動IntelliJ IDEA。

  2. 在IntelliJ IDEA中安裝外掛程式。

    • macOS系統: 在頂部功能表列選擇IntelliJ IDEA > Preference...,在Preference配置頁面左邊導覽列單擊Plugins,搜尋Alibaba Cloud Toolkit,並單擊Install安裝。image

    • Windows系統:在頂部功能表列選擇File > Settings,在Settings頁面的左側導覽列單擊Plugins,搜尋Alibaba Cloud Toolkit,並單擊Install安裝。image

  3. 在IntelliJ IDEA中外掛程式安裝成功後,重啟IntelliJ IDEA,您可以在工具列看到Alibaba Cloud Toolkit的表徵圖(image)。

步驟二:配置Cloud Toolkit帳號

在安裝完Alibaba Cloud Toolkit後,您需使用AccessKey ID和AccessKey Secret來配置Cloud Toolkit的帳號。

  1. 啟動IntelliJ IDEA。

  2. 在頂部功能表列中選擇Tools > Alibaba Cloud > Preferences...

  3. Settings對話方塊中選擇Alibaba Cloud Toolkit > Accounts

  4. Accounts介面中設定AccessKey IDAccessKey Secret,然後單擊OK

    如果您使用子帳號的AccessKey ID和AccessKey Secret,請確認該子帳號至少擁有部署應用的許可權,具體操作,請參見為RAM使用者授權image

    關於阿里雲帳號說明如下:

    • 如果您已經註冊過阿里雲帳號,在Accounts介面中單擊Get existing AK/SK,進入阿里雲登入頁面。用已有帳號登入後,跳轉至安全資訊管理頁面,擷取AccessKey IDAccessKey Secret

    • 如果您還沒有阿里雲帳號,在Accounts介面中單擊Sign up,進入阿里雲帳號註冊頁面,註冊帳號。註冊完成後按照上述方式擷取AccessKey IDAccessKey Secret

步驟三:端雲互聯配置

  1. 在頂部功能表列中選擇Tools > Alibaba Cloud > Preferences...

  2. Settings對話方塊中選擇Alibaba Cloud Toolkit > Microservice

  3. Microservice介面中選中端雲互聯,配置端雲互聯相關參數,然後單擊Apply

    參數說明如下:

    參數

    描述

    產品

    選擇Serverless 應用引擎(SAE)

    雲端互聯環境

    設定端雲互聯應用所在的地區和命名空間。

    SpringCloud服務連接埠

    如果是Spring Cloud應用,您需要在SpringCloud服務連接埠地區內添加該應用的服務連接埠,其他類型應用則不需要填寫。

    跳板機配置

    • 跳板機IP:輸入您建立的ECS執行個體的公網IP地址。

    • 跳板機帳號:輸入用於建立端雲互聯通道的使用者名稱。

    • 跳板機密碼:輸入用於建立端雲互聯通道的密碼。

    說明

    您可以直接輸入您用於建立端雲互聯通道的ECS執行個體的使用者名稱和密碼,也可以在這裡輸入新的使用者名稱和密碼,然後通過單擊初始化帳號...增加新使用者及密碼。

    初始化帳號...

    • 如果您輸入的是ECS執行個體的root使用者名稱和密碼,則會使用此root帳號進行配置。如果成功則會出現配置已添加成功的提示彈窗。

    • 如果使用新帳號或其他非root帳號進行互聯,那麼需要root許可權對此帳號進行代理配置,在Add SSH Rule對話方塊中輸入Password,然後單擊Add即可。

      重要
      • 此處使用ECS執行個體的密碼只是用來建立一個網路代理程式,不會將ECS執行個體的使用者名稱和密碼用於其他用途。

      • 推薦您使用新帳號或其他非root帳號進行互聯,後續可將此新帳號或非root帳號直接共用給其他需要端雲互聯的團隊成員使用,避免泄漏root資訊。

步驟四:啟動本地應用進行端雲互聯

啟動本地應用,如果目前狀態處於端雲互聯狀態,那麼會提示端雲互聯已啟用。

並且,在啟動應用之後會啟動一個etrans的進程:image

說明

端雲互聯過程中,如果遇到問題,可以單擊一鍵診斷,排查etrans通道啟動異常服務串連不通等問題。

更多資訊