调用 CreateTransitRouterTrafficQosMarkingEntry 接口,为流标记策略添加标记规则,操作说明和注意事项请参见管理标记规则。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateTransitRouterTrafficQosMarkingEntry | 要执行的操作,取值为CreateTransitRouterTrafficQosMarkingEntry。 |
Version | String | 是 | 2020-04-01 | API版本信息,当前版本为2020-04-01。 |
TransitRouterTrafficQosMarkingPolicyId | String | 是 | tr-tmp-227ppm7ncp4ao7e54mkf7**** | 流标记策略的ID。您可以调用DescribeTransitRouterTrafficQosMarkingPolicies接口获取流标记策略的ID。 |
Priority | Integer | 是 | 1 | 标记规则的优先级,取值范围为 1~10000。 |
Protocol | String | 否 | tcp | 协议类型。
说明
|
SourceCidrBlock | String | 是 | 192.XX.XX.0/24 | 源地址的IP网段,支持IPv4和IPv6。
|
DestinationCidrBlock | String | 是 | 172.XX.XX.0/24 | 目的地址的IP网段,支持IPv4和IPv6。
|
SourcePortStart | Integer | 是 | 1 | 源端口范围的起始值。取值范围为-1,1~65535。
|
SourcePortEnd | Integer | 是 | 1 | 源端口范围的结束值。取值范围为-1,1~65535。
|
DestinationPortStart | Integer | 是 | 1 | 目的端口范围的起始值。取值范围为-1,1~65535。
|
DestinationPortEnd | Integer | 是 | 1 | 目的端口范围的结束值。取值范围为-1,1~65535。
|
MatchDscp | Integer | 否 | 20 | 流量报文本身的DSCP值。取值范围为-1,0~63。 |
RemarkingDscp | Integer | 是 | 53 | 为业务流量报文修改的 DSCP 值。取值范围为 0~63。 |
TransitRouterTrafficQosMarkingEntryName | String | 否 | markrule01 | 标记规则的名称。
|
Description | String | 否 | test | 标记规则的描述。
|
ClientToken | String | 否 | 123e4567-e89b-12d3-a456-42665544**** | 客户端Token,用于保证请求的幂等性。
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
TransitRouterTrafficQosMarkingEntryId | String | tr-tme-227ppm9mdt69s7e54mjb1**** | 标记规则的ID。 |
GET /?Action=CreateTransitRouterTrafficQosMarkingEntry&TransitRouterTrafficQosMarkingPolicyId=tr-tmp-227ppm7ncp4ao7e54mkf7****&Priority=1&SourceCidrBlock=192.XX.XX.0/24&DestinationCidrBlock&172.XX.XX.0/24&SourcePortStart=20&SourcePortEnd=23&DestinationPortStart=80&DestinationPortEnd=80&RemarkingDscp=53 HTTP/1.1 Host: open.volcengineapi.com Service: transitrouter Region: cn-guangzhou
{ "ResponseMetadata": { "RequestId": "0ED8D006-F706-4D23-88ED-E11ED28D****", "Action": "CreateTransitRouterTrafficQosMarkingEntry", "Version": "2020-04-01", "Service": "transitrouter", "Region": "cn-guangzhou" }, "Result": { "TransitRouterTrafficQosMarkingEntryId": "tr-tme-227ppm9mdt69s7e54mjb1****" } }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | IdempotentParameterMismatch | Arguments on this idempotent request are inconsistent with arguments used in previous request(s). | 此幂等请求的参数与前一个请求中使用的参数不一致。 |
400 | InvalidCidr.Malformed | The specified cidr block is malformed. | 指定的网段格式不合法。 |
400 | InvalidDescription.Malformed | The specified description is malformed. | 指定的描述格式不合法。请修复描述格式后重试。 |
400 | InvalidDescription.TooLong | The specified description is malformed. Ensure the maximum length of description is 255. | 指定的描述格式不合法。描述长度不能超过255个字符。 |
400 | InvalidName.Malformed | The specified name is malformed. | 指定的名称格式不合法。请修复名称格式后重试。 |
400 | InvalidName.TooLong | The specified name is malformed. Ensure the maximum length of name is 128. | 指定的名称格式不合法。名称长度不能超过128个字符。 |
400 | InvalidParameter.ClientTokenMalformed | The specified parameter ClientToken is malformed. | 指定的参数ClientToken格式不合法,长度不能超过64个ASCII字符。 |
400 | InvalidTransitRouter.InvalidBusinessStatus | The request is denied because the specified Transit Router is shut down due to arrears. | 指定的中转路由器欠费关停,不支持当前操作。 |
400 | InvalidTransitRouter.InvalidStatus | The specified Transit Router is not in the correct status for the request. | 指定的中转路由器所处状态无法响应该请求。 |
400 | InvalidTransitRouterTrafficQosMarkingEntry.CidrProtocolMismatch | The specified cidr of the Transit Router traffic qos marking entry is invalid. The IP version of the source and destination cidr must match the specified network protocol. | 指定的流标记规则网段无效,源网段和目的网段的IP版本必须与指定的网络协议一致。 |
400 | InvalidTransitRouterTrafficQosMarkingEntry.CidrVersionMismatch | The specified cidr of the Transit Router traffic qos marking entry is invalid. The source and destination cidr must both IPv4 or IPv6. | 指定的流标记规则网段无效,源网段和目的网段必须同属于IPv4或IPv6。 |
400 | InvalidTransitRouterTrafficQosMarkingEntry.InvalidMatchDscp | The specified match dscp of the Transit Router traffic qos marking entry is invalid. Match dscp only support -1, 0~63. | 指定的流标记规则匹配DSCP值无效,仅允许-1或0-63范围内的整数。 |
400 | InvalidTransitRouterTrafficQosMarkingEntry.InvalidPriority | The specified priority of the Transit Router traffic qos marking entry is invalid. | 指定的流标记规则优先级无效。 |
400 | InvalidTransitRouterTrafficQosMarkingEntry.InvalidProtocol | The specified protocol of the Transit Router traffic qos marking entry is invalid. | 指定的流标记规则网络协议无效。 |
400 | InvalidTransitRouterTrafficQosMarkingEntry.InvalidRemarkingDscp | The specified remarking dscp of the Transit Router traffic qos marking entry is invalid. Remarking dscp only support 0~63. | 指定的流标记规则重标记DSCP值无效,仅允许0-63范围内的整数。 |
400 | InvalidTransitRouterTrafficQosMarkingEntry.StartEndPortInconsistent | The specified port range of the traffic qos marking entry is invalid with one of the start/end port is \"-1\", and the other is not. | 指定的端口范围无效,当起始或结束端口其中一个为“-1”时,另一个也必须为“-1”,代表端口不限。 |
400 | QuotaExceeded.TransitRouterTrafficQosMarkingEntry | You've reached the limit on the number of traffic qos marking entries that you can create on one traffic qos marking policy. | 已达到单个流标记策略的标记规则数上限。 |
400 | InvalidTransitRouterTrafficQosMarkingEntry.EndPortSmallerThanStart | The specified port range of the traffic qos marking entry is invalid with end port smaller than start port. | 指定的端口范围无效,结束端口不可小于起始端口。 |
400 | InvalidTransitRouterTrafficQosMarkingEntry.InvalidProtocolPort | The specified port range of the traffic qos marking entry is invalid with the protocol selected. | 指定的端口范围在当前流标记规则所选择的协议下无效。 |
403 | Forbidden.LegacyTransitRouterIPv6 | You are not authorized to use ipv6 on legacy Transit Router. | 无权限对存量的中转路由器开启IPv6相关功能。 |
403 | Forbidden.TransitRouterIPv6 | You are not authorized to use ipv6 on Transit Router. | 未开通中转路由器IPv6功能,不支持该操作。 |
404 | InvalidTransitRouterTrafficQosMarkingPolicy.NotFound | The specified Transit Router traffic qos marking policy does not exist. | 指定的流标记策略不存在。 |
409 | InvalidTransitRouterTrafficQosMarkingEntry.PriorityConflict | The specified priority of the traffic qos marking entry conflicts with another entry. | 指定的流标记规则优先级和其它规则冲突。 |
412 | IdempotentProcessing | The request uses the same client token as a previous one that is still in process. | 幂等请求处理中。 |