更新指定终端节点组的区域、流量权重、终端节点、健康检查和源 IP 保持等配置。适用于后端资源变更、流量比例调整或健康检查策略调整。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | UpdateEndpointGroup | 要执行的操作,取值: UpdateEndpointGroup。 |
Version | String | 是 | 2022-03-01 | API 的版本,取值: 2022-03-01。 |
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
AcceleratorId | String | 是 | accinstance-YfiSM6k5BspFcC4BaG**** | 指定需要更新的加速器 ID。可通过调用 ListAccelerators 接口获取加速器 ID。 |
ListenerId | String | 是 | listener-kRcRXoTS4WccfHXVdv**** | 指定包含该终端节点组的监听器 ID。可通过调用 ListListeners 接口获取指定加速器下的监听器 ID。 |
EndpointGroupId | String | 是 | endpointgroup-pFJjvVR67ZTb4ZcW6T**** | 指定待更新的终端节点组 ID。可通过调用 ListEndpointGroups 接口获取指定监听器下的终端节点组 ID。 |
Name | String | 否 | endpoint-group-01 | 设置终端节点组的名称。 |
Region | String | 否 | CN_East | 设置终端节点组所在区域。取值:
|
TrafficPercentage | Integer | 否 | 1 | 设置终端节点组的流量调配权重,表示该组接入流量占全部终端节点组接入流量的比例。取值范围为 [1, 100]。 |
KeepClientIP | Boolean | 否 | true | 指定是否开启基于 Proxy Protocol 的保持客户端源 IP 功能。 |
KeepClientIPMethod | String | 否 | Proxy Protocol v1 | 指定保持客户端源 IP 的方式。取值:
注意 后端应用必须支持 Proxy Protocol,才能解析包含该报头的流量。 |
EndpointType | String | 否 | public | 指定终端节点类型。取值:
|
SourceIP | Object[] | 否 | 指定私网回源 IP 网段,仅在 EndpointType 为 private 时必填,每个元素为一个回源网段配置。 | |
EndpointConfigurations | Object[] | 否 | 指定终端节点组的终端节点配置列表,每个元素为一个终端节点配置。 | |
HealthyConfig | Object | 否 | 指定终端节点组的健康检查配置。 |
本接口无专有返回参数。返回参数结构信息,请参见返回结构。
POST https://ga.volcengine-api.com?Action=UpdateEndpointGroup&Version=2022-03-01 { "AcceleratorId": "accinstance-YfiSM6k5BspFcC4BaG****", "ListenerId": "listener-kRcRXoTS4WccfHXVdv****", "EndpointGroupId": "endpointgroup-pFJjvVR67ZTb4ZcW6T****", "TrafficPercentage": 1 }
{ "ResponseMetadata": { "RequestId": "202306041104201234100232280022D31", "Action": "UpdateEndpointGroup", "Version": "2022-03-01", "Service": "ga", "Region": "cn-beijing" }, "Result": {} }
本接口无专用错误码。公共错误码请参见公共错误码。