UpdateNacosInstance - 更新Nacos实例信息

更新注册在Nacos中的实例信息。

接口说明

说明当前的OpenAPI并非是Nacos-SDK API,Nacos-SDK API相关内容,请参见官方文档

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
InstanceIdstring

实例ID。

mse-cn-123456
ServiceNamestring

服务名称。

hello_service
GroupNamestring

分组名称。

DEFAULT_GROUP
NamespaceIdstring

命名空间ID。

9e78a671-4b9b-4dd4-99c1-0****
ClusterNamestring

Nacos集群名称。

DEFAULT
Ipstring

Nacos实例IP。

1.2.X.X
Portinteger

Nacos实例端口。

12281
Ephemeralboolean

临时节点标志,取值如下:

  • true:请求成果。
  • false:请求失败。
false
Weightstring

权重,为范围0~10000的整数。值越大,访问到该实例的频率越高。

1
Enabledboolean

服务禁用标志,取值如下:

  • true:请求成果。
  • false:请求失败。
true
Metadatastring

节点元数据。

[int]
AcceptLanguagestring

返回信息的语言类型:

  • zh:中文
  • en:英文
zh
MseSessionIdstring

返回参数

名称类型描述示例值
object

字符串对象。

HttpStatusCodeinteger

HTTP状态码。

200
RequestIdstring

请求ID。

9e78a671-4b9b-4dd4-99c1-0b9da87d3dec
Messagestring

返回信息。

请求成功
Codeinteger

响应码。

200
Successboolean

请求结果,取值如下:

  • true:请求成功。
  • false:请求失败。
true
Datastring

修改结果。

ok

示例

请求示例

http(s)://[Endpoint]/?Action=UpdateNacosInstance
&InstanceId=mse-cn-123456
&ServiceName=hello_service
&GroupName=DEFAULT_GROUP
&NamespaceId=9e78a671-4b9b-4dd4-99c1-0****
&ClusterName=DEFAULT
&Ip=1.2.3.4
&Port=12281
&Ephemeral=false
&Weight=1
&Enabled=true
&Metadata=[int]
&公共请求参数

正常返回示例

JSON格式

{
    "HttpStatusCode": 200,
    "RequestId": "9e78a671-4b9b-4dd4-99c1-0b9da87d3dec",
    "Message": "请求成功",
    "Code": 200,
    "Success": true,
    "Data": "ok"
}

XML格式

<UpdateNacosInstanceResponse>
    <HttpStatusCode>200</HttpStatusCode>
    <RequestId>9e78a671-4b9b-4dd4-99c1-0b9da87d3dec</RequestId>
    <Message>请求成功</Message>
    <Code>200</Code>
    <Success>true</Success>
    <Data>ok</Data>
</UpdateNacosInstanceResponse>

错误码

访问错误中心查看更多错误码。

阿里云首页 微服务引擎MSE 相关技术圈