调用CreateDirectConnectTrafficQosRule为指定的流队列添加流分类规则。
更多流分类规则相关的介绍和约束限制,请参见QoS策略概述。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateDirectConnectTrafficQosRule | 要执行的操作,取值:CreateDirectConnectTrafficQosRule。 |
Version | String | 是 | 2020-04-01 | API版本信息。 |
DirectConnectTrafficQosPolicyId | String | 是 | dcq-1234565 | 流分类规则待关联流队列所属的QoS策略的ID。您可调用DescribeDirectConnectTrafficQosPolicies查询QoS的ID。 |
DirectConnectTrafficQosQueueId | String | 是 | dqq-1234565 | 流分类规则待关联流队列的ID。 |
Priority | Integer | 是 | 1 | 流分类规则的优先级。
|
Protocol | String | 否 | TCP | 协议类型。取值如下:
说明 专线连接IPv6功能正在邀测中,仅开通IPv6功能后协议类型可传入 |
SourceCidrBlock | String | 是 | 10.0.0.0/24 | 源地址的IPv4 CIDR或IPv6 CIDR。
说明
|
DestinationCidrBlock | String | 是 | 10.0.0.0/24 | 目的地址的IPv4 CIDR或IPv6 CIDR。
说明
|
SourcePortStart | Integer | 是 | 1 | 源地址端口范围开始值。
说明
|
SourcePortEnd | Integer | 是 | 1 | 源地址端口范围结束值。
说明
|
DestinationPortStart | Integer | 是 | 1 | 目的地址端口范围开始值。
说明
|
DestinationPortEnd | Integer | 是 | 1 | 目的地址端口范围结束值。
说明
|
DirectConnectTrafficQosRuleName | String | 否 | dqr-name | 流分类规则的名称。
|
Description | String | 否 | dqr-description | 流分类规则的描述。
|
MatchDscp | Integer | 否 | 20 | 流量进入专线网关之前携带的原有DSCP值。取值范围:0~63。 |
RemarkingDscp | Integer | 否 | 53 | 为匹配当前流分类规则的流量设置的新DSCP值,用于对进入专线网关的流量进行分类标记。取值范围:0~63,如果不生效时取值为-1。 |
ClientToken | String | 否 | 2133cad2-b374-11ee-85**** | 客户端Token,用于保证请求幂等性。
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 202411071604527CCC8DCFE9DB825**** | 请求ID。 |
DirectConnectTrafficQosRuleId | String | dqr-2fezs9g1xwy6859gp67ty**** | 流分类规则的ID。 |
GET /?Action=CreateDirectConnectTrafficQosRule&Version=2020-04-01&DirectConnectTrafficQosPolicyId=dcq-12aso41dvse8017q7y2m****&DirectConnectTrafficQosQueueId=dqq-in0gqqzwvi808gbssyj5****&Priority=51&Protocol=ALL&SourceCidrBlock=0.0.0.0/0&DestinationCidrBlock=0.0.0.0/0&SourcePortStart=-1&SourcePortEnd=-1&DestinationPortStart=-1&DestinationPortEnd=-1&MatchDscp=51&RemarkingDscp=-1 HTTP/1.1 Host: open.volcengineapi.com ServiceName: directconnect Region: cn-beijing
{ "ResponseMetadata": { "RequestId": "202411071604527CCC8DCFE9DB825****", "Action": "CreateDirectConnectTrafficQosRule", "Version": "2020-04-01", "Service": "directconnect", "Region": "cn-beijing" }, "Result": { "RequestId": "202411071604527CCC8DCFE9DB825****", "DirectConnectTrafficQosRuleId": "dqr-2fezs9g1xwy6859gp67ty****" } }
Http code | 错误码 | 错误信息 | 描述信息 |
---|---|---|---|
400 | DryRunOperation | Exception raised to indicate a successfully authorized action when the DryRun flag is set to true. | 该请求设置为DryRun操作,操作授权已获得许可,但未被实际执行。 |
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.Malformed | The specified description is malformed. Ensure the maximum length of description is 255. | 指定的描述格式不合法。描述长度不能超过255个字符。 |
400 | InvalidDirectConnectTrafficQosPolicy.InvalidStatus | The specified direct connect traffic qos policy is not in the correct status for the request. | 指定的QoS策略所处的状态无法响应该请求。 |
400 | InvalidDirectConnectTrafficQosQueue.DefaultQueueTypeUnsupported | It is not supported to operate the direct connect traffic qos queue with default queue type. | 不支持操作默认类型的QoS流队列。 |
400 | InvalidDirectConnectTrafficQosQueue.InvalidStatus | The specified direct connect traffic qos queue is not in the correct status for the request. | 指定的QoS流队列所处的状态无法响应该请求。 |
400 | InvalidDirectConnectTrafficQosRule.CidrProtocolMismatch | The specified cidr of the direct connect traffic qos rule is invalid. The IP version of the source and destination cidr must match the specified network protocol. | 指定的QoS流分类规则网段无效,源网段和目的网段的IP版本必须与指定的网络协议一致。 |
400 | InvalidDirectConnectTrafficQosRule.CidrVersionMismatch | The specified cidr of the direct connect traffic qos rule is invalid. The source and destination cidr must both IPv4 or IPv6. | 指定的QoS流分类规则网段无效,源网段和目的网段必须同属于IPv4或IPv6。 |
400 | InvalidDirectConnectTrafficQosRule.InvalidMatchDscp | The specified match dscp of the direct connect traffic qos rule is invalid. Match dscp only support -1, 0~63. | 指定的QoS流分类规则匹配DSCP值无效,仅允许-1或0-63范围内的整数。 |
400 | InvalidDirectConnectTrafficQosRule.InvalidPort | The specified port range of the direct connect traffic qos rule is invalid with one of the start port is not equal with the end port. | 指定的端口范围无效,起始和结束端口需要相同。 |
400 | InvalidDirectConnectTrafficQosRule.InvalidPriority | The specified priority of the direct connect traffic qos rule is invalid. | 指定的QoS流分类规则优先级无效。 |
400 | InvalidDirectConnectTrafficQosRule.InvalidProtocol | The specified protocol of the direct connect traffic qos rule is invalid. | 指定的QoS流分类规则网络协议无效。 |
400 | InvalidDirectConnectTrafficQosRule.InvalidProtocolPort | The specified port range of the direct connect traffic qos rule is invalid with the protocol selected. | 指定的端口范围在当前QoS流分类规则所选择的协议下无效。 |
400 | InvalidDirectConnectTrafficQosRule.InvalidRemarkingDscp | The specified remarking dscp of the direct connect traffic qos rule is invalid. Remarking dscp only support -1, 0~63. | 指定的QoS流分类规则重标记DSCP值无效,仅允许-1或0-63范围内的整数。 |
400 | InvalidName.Malformed | The specified name is malformed. | 指定的名称格式不合法。请修复名称格式后重试。 |
400 | InvalidName.Malformed | 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 | QuotaExceeded.DcTrafficQosRule | You've reached the limit on the number of traffic qos rules that you can create. | 已达到可创建的QoS流分类规则的数量上限。 |
403 | Forbidden.IPv6 | You are not authorized to operate IPv6 functions. | 无权限操作IPv6功能。 |
404 | InvalidDirectConnectTrafficQosPolicy.NotFound | The specified direct connect traffic qos policy does not exist. | 指定的QoS策略不存在。 |
404 | InvalidDirectConnectTrafficQosQueue.NotFound | The specified direct connect traffic qos queue does not exist. | 指定的QoS流队列不存在。 |
409 | InvalidDirectConnectTrafficQosRule.PriorityConflict | The specified priority of the direct connect traffic qos rule conflicts with another rule. | 指定的QoS流分类规则优先级和其它规则冲突。 |
409 | InvalidDirectConnectTrafficQosRule.RuleContentConflict | The specified content of the direct connect traffic qos rule conflicts with another rule. | 指定的QoS流分类规则配置和其它规则冲突。 |
412 | IdempotentProcessing | The request uses the same client token as a previous one that is still in process. | 幂等请求处理中。 |