在指定监听器下创建终端节点组,并配置区域、流量权重、终端节点和健康检查等回源策略。创建成功后返回终端节点组 ID,可用于后续查询、更新或删除。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
Action | String | 是 | CreateEndpointGroup | 要执行的操作,取值: CreateEndpointGroup。 |
Version | String | 是 | 2022-03-01 | API 的版本,取值: 2022-03-01。 |
参数 | 类型 | 是否必填 | 示例值 | 描述 |
|---|---|---|---|---|
AcceleratorId | String | 是 | accinstance-YfiSM6k5BspFcC4BaG**** | 指定与终端节点组关联的加速器 ID。可通过调用 ListAccelerators 接口获取账号下的加速器 ID。 |
ListenerId | String | 是 | listener-kRcRXoTS4WccfHXVdv**** | 指定与终端节点组关联的监听器 ID。可通过调用 ListListeners 接口获取指定加速器下的监听器 ID。 |
Region | String | 是 | CN_East | 指定终端节点组所在区域。取值:
|
Name | String | 否 | test-name | 指定终端节点组的名称。 |
TrafficPercentage | Integer | 是 | 1 | 指定本终端节点组的流量调配权重,即本终端节点组接入的流量占所有终端节点组接入流量的比例,取值范围为 [1, 100]。一个监听器默认可关联 2 个终端节点组,如需创建更多,请联系客服经理。 |
KeepClientIP | Boolean | 是 | true | 指定是否开启基于 Proxy Protocol 的保持客户端源 IP 功能。 |
KeepClientIPMethod | String | 否 | Proxy Protocol v1 | 指定保持客户端源 IP 的实现方式。当前已知取值:
注意 后端应用必须支持 Proxy Protocol,才能解析包含该头部的流量。 |
EndpointType | String | 否 | public | 指定终端节点类型。取值:
默认值为 public。 |
EndpointConfigurations | Object[] | 是 | 指定终端节点组的终端节点配置列表,每个元素为一个终端节点配置。 | |
HealthyConfig | Object | 是 | 指定终端节点组的健康检查配置。 | |
SourceIP | Object[] | 是 | 指定私网回源 IP 网段,仅在终端节点为私网类型时必填,每个元素为一个回源网段配置。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
EndpointGroupId | String | endpointgroup-pFJjvVR67ZTb4ZcW6T**** | 新建终端节点组的唯一标识,后续查询、更新或删除终端节点组时作为入参。 |
POST https://ga.volcengine-api.com?Action=CreateEndpointGroup&Version=2022-03-01 { "AcceleratorId": "accinstance-YfiSM6k5BspFcC4BaG****", "ListenerId": "listener-kRcRXoTS4WccfHXVdv****", "Region": "CN_North", "Name": "test-name", "TrafficPercentage": 1, "KeepClientIP": true, "KeepClientIPMethod": "Proxy Protocol v1", "EndpointType": "public", "EndpointConfigurations": [ { "Type": "IP", "Endpoint": "203.0.113.1", "Weight": 1 } ], "HealthyConfig": { "HealthCheckEnable": true, "HealthCheckProtocol": "TCP", "HealthCheckInterval": 10, "HealthyThreshold": 3, "HealthResponseTimeOut": 10, "HealthCheckPort": 80 }, "SourceIP": [ { "IPRange": "10.0.0.0/8", "IPRangeId": "ip-xxx" } ] }
{ "ResponseMetadata": { "RequestId": "202410181535302031611120303D223A", "Action": "CreateEndpointGroup", "Version": "2022-03-01", "Service": "ga", "Region": "cn-beijing" }, "Result": { "EndpointGroupId": "endpointgroup-pFJjvVR67ZTb4ZcW6T****" } }
本接口无专用错误码。公共错误码请参见公共错误码。