本接口用于一键创建监听和终端节点组。
参数名称 | 数据类型 | 是否必选 | 参数说明 |
---|---|---|---|
Action | String | 是 | 接口名称。当前 API 的名称为 CreateListenerInOneStep 。 |
Version | String | 是 | 接口版本。当前 API 的版本为 2022-03-01 。 |
参数名称 | 数据类型 | 是否必选 | 参数说明 | 示例 |
---|---|---|---|---|
AcceleratorId | String | 是 | 标准型加速器 ID 。 | accelerator-xxxx |
Name | String | 否 | 标准型加速器名称。 | xxxx |
Protocol | String | 是 | 监听协议,支持取值:
| TCP |
PortRanges | Object[] | 是 | 监听端口的范围。
| - |
EnableAffinity | Boolean | 是 | 是否开启客户端亲和性,仅在 Protocol 为 TCP 时有效。支持取值:
| true |
EndpointGroups | Object[] | 是 | 终端节点组列表。 | - |
参数名称 | 数据类型 | 参数说明 | 示例 |
---|---|---|---|
ListenerId | String | 监听器ID。 | listener-xxxx |
EndpointGroupIds | String[] | 终端节点组 ID 列表。 | ["xx"] |
POST https://open.volcengineapi.com?Action=CreateListenerInOneStep&Version=2022-03-01 { "AcceleratorId": "accelerator-xxxx", "Protocol": "TCP", "PortRanges": [ { "FromPort": 80, "ToPort": 85 } ], "EnableAffinity": true, "EndpointGroups": [ { "Region": "CN_East", "EndpointType": "public", "TrafficPercentage": 100, "KeepClientIP": false, "HealthyConfig": { "HealthCheckEnable": false }, "EndpointConfigurations": [ { "Type": "IP", "Endpoint": "1.1.1.1", "Weight": 1 } ] } ] }
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "CreateListenerInOneStep", "Version": "2022-03-01", "Service": "ga", "Region": "cn-north-1" }, "Result": { "ListenerId": "listener-xxxx", "EndpointGroupIds": [ "xx" ] } }