创建互联网边界流量控制网关访问控制策略。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | AddControlPolicy | 要执行的操作,取值:AddControlPolicy。 |
Version | String | 是 | 2021-09-06 | API的版本,取值:2021-09-06。 |
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Direction | String | 是 | in | 访问控制策略的流量方向:
|
Prio | Integer | 否 | 1 | 访问控制策略优先级:
|
Source | String | 是 | 192.168.0.1/32 | 访问控制策略中的源地址:
|
SourceType | String | 是 | net | 访问控制策略中的源地址类型:
|
Destination | String | 是 | 192.168.0.2/32 | 访问控制策略中的目的地址:
|
DestinationType | String | 是 | net | 访问控制策略中的目的地址类型:
|
DestPort | String | 否 | 22/22 | 访问控制策略中的目的端口。格式为单个端口22,端口范围100/200:
|
DestPortType | String | 否 | port | 访问控制策略的目的端口类型:
|
Proto | String | 是 | TCP | 访问控制策略中的协议类型。当DestinationType为domain时,Proto只能是TCP:
|
Action | String | 是 | accept | 访问控制策略的动作:
|
Status | Boolean | 否 | false | 访问控制策略的开关状态。默认为false,不开启。
|
Description | String | 否 | 测试 | 访问控制策略的描述信息。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
RuleId | String | f04ac7ce-628b-4cb7-be61-310222b7**** | 添加成功后返回访问控制策略的唯一标识。 |
POST /?Action=AddControlPolicy&Version=2021-09-06 HTTP/1.1 Host: open.volcengineapi.com Content-Type: application/json; charset=UTF-8 X-Date: 20240711T081413Z X-Content-Sha256: 287e874e******d653b44d21e Authorization: HMAC-SHA256 Credential=Adfks******wekfwe/20240711/cn-beijing/fw_center/request, SignedHeaders=host;x-content-sha256;x-date, Signature=47a7d934ff7b37c03938******cd7b8278a40a1057690c401e92246a0e41085f { "Prio": 0, "Direction": "in", "SourceType": "net", "Source": "192.168.1.1/32", "DestinationType": "net", "Destination": "192.168.2.1/32", "DestPortType": "port", "DestPort": "22", "Proto": "TCP", "Action": "accept", "Description": "test" }
{ "ResponseMetadata": { "RequestId": "2024071116144305518916004030****", "Version": "2021-09-06", "Service": "fw_center", "Region": "cn-beijing" "Action": "AddControlPolicy" }, "Result": { "RuleId": "12ce4594-c328-*****" } }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
状态码 | 错误码 | 说明 |
---|---|---|
400 | BadRequest | 请求无法被正确地解析,请重新构建请求,或者通过工单联系相关人员进行处理。 |
400 | InvalidParameter | 请求中缺乏某个参数或者某个参数校验失败,请参考错误信息,根据 API 接口文档修改对应的参数。 |
400 | NotFound.Resource | 请求需要操作的资源未找到,请参考错误信息,检查请求中的资源是否已被删除。 |
400 | NotMatch.ResourceType | 请求需要操作的资源类型与接口要求不符,请根据API文档检查请求中的资源类型是否符合要求。 |
400 | Exceed.ResourceLimit | 您的资源套餐容量不足,当前操作无法执行。请参考错误信息,升级套餐内相应资源后重新操作。 |
500 | InternalError | 请求过程中发生了一些非预期的错误,请通过工单联系相关人员进行处理。 |