全部產品
Search
文件中心

Microservices Engine:AddServiceSource - 建立服務來源

更新時間:Dec 16, 2025

建立Nacos服務來源。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

mse:AddServiceSource

create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

請求參數

名稱

類型

必填

描述

樣本值

Type

string

服務註冊類型,按來源類型填寫對應的值:

  • Container Service:K8S

  • MSE Nacos:NACOS

  • MSE ZooKeeper:ZOOKEEPER

  • SAE 註冊中心:NACOS

  • EDAS 註冊中心:NACOS

NACOS

Source

string

服務來源類型:

  • Container Service:K8S

  • MSE Nacos:MSE

  • MSE ZooKeeper:MSE_ZK

  • SAE 註冊中心:SAE

  • EDAS 註冊中心:EDAS

MSE

Address

string

訪問地址(必填):

  • Container Service:對應Container Service叢集 ID

  • MSE Nacos:執行個體內網訪問地址

  • MSE ZooKeeper:執行個體內網訪問地址

  • SAE 註冊中心:命名空間 TID

  • EDAS 註冊中心:微服務空間 Namespace

mse-********-nacos-ans.mse.aliyuncs.com:8848

Name

string

名稱。

說明

不同來源類型描述。

  • 類型為 K8s 時入參為名稱。

  • 類型為 NACOS 時入參為執行個體 ID。

nacos

GatewayUniqueId

string

網關唯一 ID。

gw-c70622ff52fe49beb29bea9a6f52****

IngressOptionsRequest

object

Ingress 配置(服務來源類型為 K8s 時使用)。

EnableIngress

boolean

是否開啟 Ingress。

true

IngressClass

string

監聽 Ingress Class。

com.test.xxx

WatchNamespace

string

監聽目標命名空間。

default

EnableStatus

boolean

是否更新 Ingress Status。

true

ToAuthorizeSecurityGroups

array<object>

待授權安全性群組列表,用於在建立來源時打通後端服務的安全性群組限制

object

SecurityGroupId

string

安全性群組 ID。

sg-bp1acepclex0vmi1****

PortRange

string

安全性群組的授權連接埠範圍,可多選,使用,分隔。

8080/8080,9000/10000

Description

string

授權記錄描述。

rule for xxx

GroupList

array

服務分組列表。

string

服務分組。

NACOS

PathList

array

服務根路徑數組。

string

服務根路徑。

/test

AcceptLanguage

string

支援的語言。包括以下取值:

  • 中文:zh-CN(預設值)。

  • 英文:en-US。

  • 日文:ja。

zh-CN

返回參數

名稱

類型

描述

樣本值

object

資料結構。

RequestId

string

請求 ID。

D0DB055C-51F2-5BB2-82A6-CD8A3C6EE6BA

HttpStatusCode

integer

HTTP 狀態代碼。

200

Message

string

返回資訊。

You are not authorized to perform this operation. Action: mse:AddServiceSource, Resource: acs:mse:cn-hangzhou:1105471854403716:instance/gw-082c943a8c304e48a37a7a29a5ddeda7

Code

integer

傳回值。

200

Success

boolean

請求結果,取值如下:

  • true:請求成功。

  • false:請求失敗。

true

Data

integer

返回資料。

63

樣本

正常返回樣本

JSON格式

{
  "RequestId": "D0DB055C-51F2-5BB2-82A6-CD8A3C6EE6BA",
  "HttpStatusCode": 200,
  "Message": "You are not authorized to perform this operation. Action: mse:AddServiceSource, Resource: acs:mse:cn-hangzhou:1105471854403716:instance/gw-082c943a8c304e48a37a7a29a5ddeda7",
  "Code": 200,
  "Success": true,
  "Data": 63
}

錯誤碼

HTTP status code

錯誤碼

錯誤資訊

描述

400 IllegalRequest Invalid request:%s 非法請求: %s
400 InvalidParameter Parameter error:%s 請求參數錯誤:%s
500 InternalError Console error. Try again later:%s 控制台錯誤.稍後重試:%s
403 NoPermission You are not authorized to perform this operation:%s 沒有許可權使用此介面:%s
404 NotFound Not found:%s 資源不存在:%s

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情