全部產品
Search
文件中心

API Gateway:建立服務

更新時間:Aug 06, 2025

您可以將服務添加到網關中,以便網關擷取服務地址。雲原生API Gateway支援多種添加方式,包括通過Container Service、MSE Nacos、固定地址、DNS網域名稱以及FCFunction Compute等。

操作步驟

  1. 登入雲原生API Gateway控制台

  2. 在左側導覽列,選擇執行個體,並在頂部功能表列選擇地區。

  3. 執行個體頁面,單擊目標網關執行個體ID。

  4. 在左側導覽列,選擇服務,並單擊建立服務,在建立服務面板,選擇服務來源配置相關參數,完成後單擊確定

說明

雲原生API Gateway不會修改您的請求,當請求轉寄到後端網域名稱服務 (DNS)時,並不會將Host重寫為您配置的網域名稱。如果您需要佈建網域名,請參見配置HTTP重寫策略

服務相關參數

服務來源

配置項

說明

Container Service

說明

如果在網關中添加了Container Service作為服務來源,網關會從ACK/ACK Serverless叢集擷取服務列表,將服務列表中的服務及其後端節點地址添加到網關中。

命名空間

選中叢集的命名空間。預設不展示arms-prom、kube-system和mse-pilot命名空間的服務。

服務列表

在服務列表中選擇服務。預設不展示以consumers開頭的服務。

MSE Nacos

命名空間

選中叢集的命名空間。預設不展示arms-prom、kube-system和mse-pilot命名空間的服務。

服務列表

在服務列表中選擇服務。預設不展示以consumers開頭的服務。

FC Function Compute

後端服務

函數列表

在函數列表中選擇函數。

版本或別名

選擇函數的版本或別名。

SAE Kubernetes 服務

命名空間

選中叢集的命名空間。

服務列表

在服務列表中選擇服務。

固定地址

說明

如果該服務沒有服務發現機制,需要手動添加服務的後端節點地址。

服務名稱

自訂服務名稱。

服務地址

服務的後端節點地址,不同來源的服務的後端節點有所不同,但格式均為<後端節點IP>:<服務連接埠>,多個節點通過換行分隔。

TLS模式

通過下拉框選擇TLS模式。預設選擇關閉TLS模式。

  • 關閉:訪問服務時,無需開啟TLS。

  • 單向TLS:需要使用HTTPS訪問服務時開啟單向TLS。

  • 雙向TLS(mTLS):需要做雙向認證時開啟mTLS。

DNS 網域名稱

說明

雲原生API Gateway支援根據DNS解析的結果作為後端服務地址。

服務名稱

自訂服務名稱。

服務地址

服務的後端節點地址,不同來源的服務的後端節點有所不同,但格式均為<後端節點IP>:<服務連接埠>,多個節點通過換行分隔。

TLS模式

通過下拉框選擇TLS模式。預設選擇關閉TLS模式。

  • 關閉:訪問服務時,無需開啟TLS。

  • 單向TLS:需要使用HTTPS訪問服務時開啟單向TLS。

  • 雙向TLS(mTLS):需要做雙向認證時開啟mTLS。

雲工作流程CloudFlow

重要
  • 雲工作流程CloudFlow服務需求網關版本大於等於2.1.8,如果網關執行個體版本過低,請升級網關版本。

  • 建立之後,系統將在API的入站處理策略中添加一條HTTP重寫策略,重新導向到/,且不支援修改或刪除。

  • 雲工作流程CloudFlow服務僅支援單服務情境。

工作流程

選擇已建立的CloudFlow

調用方式

支援非同步呼叫與同步調用:

  • StartExecution(非同步呼叫 ):標準模式(Standard)工作流程僅支援非同步呼叫模式

  • StartSyncExecution(同步調用):快速模式(Express)工作流程僅支援同步調用模式

結果驗證

服務頁簽查看服務資訊。如果包含建立服務的服務名稱服務地址服務來源等資訊,則表明服務建立成功。

相關文檔

服務建立成功後,您還可以對服務進行管理。具體操作,請參見管理服務