调用CreateNetworkRules创建端口转发规则。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateNetworkRules

要执行的操作。取值:CreateNetworkRules

NetworkRules String [{"InstanceId":"ddoscoo-cn-mp91j1ao****","Protocol":"tcp","FrontendPort":8080,"BackendPort":8080,"RealServers":["1.1.1.1","2.2.2.2"]}]

端口转发规则的详细信息,使用JSON格式的字符串表述,具体结构如下。

  • InstanceId:String类型,必选,DDoS高防实例ID。
  • Protocol:String类型,必选,转发协议类型。取值:tcpudp
  • FrontendPort:Integer类型,必选,转发端口。
  • BackendPort:Integer类型,必选,源站端口。
  • RealServers:JSON数组类型,必选,源站IP地址列表。最多支持20个IP地址。
RegionId String cn-hangzhou

DDoS高防服务地域ID。取值:

  • cn-hangzhou:表示DDoS高防(新BGP)服务
  • ap-southeast-1:表示DDoS高防(国际)服务

返回数据

名称 类型 示例值 描述
RequestId String ADCA45A5-D15C-4B7D-9F81-138B0B36D0BD

本次请求的ID。

示例

请求示例

http(s)://[Endpoint]/?Action=CreateNetworkRules
&NetworkRules=[{"InstanceId":"ddoscoo-cn-mp91j1ao****","Protocol":"tcp","FrontendPort":8080,"BackendPort":8080,"RealServers":["1.1.1.1","2.2.2.2"]}]
&<公共请求参数>

正常返回示例

XML 格式

<CreateNetworkRulesResponse>
	  <RequestId>ADCA45A5-D15C-4B7D-9F81-138B0B36D0BD</RequestId>
</CreateNetworkRulesResponse>

JSON 格式

{
	"RequestId": "ADCA45A5-D15C-4B7D-9F81-138B0B36D0BD"
}

错误码

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