createForwardRules
描述
批量添加非网站类规则
请求方式
POST
请求地址
https://ipanti.jdcloud-api.com/v1/regions/{regionId}/instances/{instanceId}:createForwardRules
名称 |
类型 |
是否必需 |
默认值 |
描述 |
regionId |
String |
True |
|
区域 ID, 高防不区分区域, 传 cn-north-1 即可 |
instanceId |
String |
True |
|
高防实例 Id |
请求参数
ForwardRuleSpec
名称 |
类型 |
是否必需 |
默认值 |
描述 |
protocol |
String |
True |
|
协议: TCP 或者 UDP |
serviceIp |
String |
False |
|
高防 IP, serviceIps 为空时生效 |
serviceIps |
String[ ] |
False |
|
高防 IP 列表, 不为空时忽略 serviceIp, 传多个时后台会在高防IP封禁后随机切换其他未封禁的IP |
port |
Integer |
True |
|
端口号, 取值范围[1, 65535] |
algorithm |
String |
True |
|
转发规则. - wrr: 带权重的轮询 - rr: 不带权重的轮询 - sh: 源地址hash |
originType |
String |
True |
|
回源类型: A 或者 CNAME |
originAddr |
OriginAddrItem[ ] |
False |
|
|
onlineAddr |
String[ ] |
False |
|
备用的回源地址列表, 可以配置为一个域名或者多个 ip 地址 |
originDomain |
String |
False |
|
回源域名 |
originPort |
Integer |
True |
|
回源端口号, 取值范围[1, 65535] |
OriginAddrItem
名称 |
类型 |
是否必需 |
默认值 |
描述 |
ip |
String |
False |
|
回源ip |
weight |
Integer |
False |
|
权重 |
inJdCloud |
Boolean |
False |
|
是否为京东云内公网ip |
返回参数
名称 |
类型 |
描述 |
result |
Result |
批量创建结果 |
requestId |
String |
|
error |
Error |
|
Error
Err
名称 |
类型 |
描述 |
code |
Long |
同http code |
details |
Object |
|
message |
String |
|
status |
String |
具体错误 |
Result
名称 |
类型 |
描述 |
forwardRuleIds |
String[ ] |
创建成功的非网站规则id |
failedPorts |
FailedPort[ ] |
创建失败的非网站规则 port |
FailedPort
名称 |
类型 |
描述 |
port |
Integer |
端口号 |
message |
String |
错误原因 |
返回码