修改 VPC 边界流量控制网关策略。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ModifyVpcFirewallAclRule | 要执行的操作,取值:ModifyVpcFirewallAclRule。 |
Version | String | 是 | 2021-09-06 | API的版本,取值:2021-09-06。 |
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
VpcFirewallId | String | 是 | vfw-**** | VPC 边界防火墙实例 ID。 |
RuleId | String | 是 | f04ac7ce-628b-4cb7-be61-310222b7**** | 访问控制策略的唯一标识。 |
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/22,端口范围100/200:
|
DestPortType | String | 否 | port | 访问控制策略的目的端口类型:
|
Proto | String | 是 | TCP | 访问控制策略中的协议类型。当DestinationType为domain时,Proto只能是TCP。可选值:
|
Action | String | 是 | accept | 访问控制策略的动作:
|
Status | Boolean | 否 | false | 访问控制策略的开关状态。默认为false,不开启:
|
Description | String | 否 | 测试 | 访问控制策略的描述信息。 |
本接口无特有的返回参数。更多信息请见返回结构。
POST /?Action=ModifyVpcFirewallAclRule&Version=2021-09-06 HTTP/1.1 Host: open.volcengineapi.com Content-Type: application/json; charset=UTF-8 X-Date: 20240711T063826Z 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 { "VpcFirewallId": "vfw-****", "RuleId": "f04ac7ce-628b-4cb7-be61-310222b7****", "Source": "192.168.0.1/32", "SourceType": "net", "Destination": "192.168.0.2/32", "DestinationType": "net", "DestPort": "22/22", "DestPortType": "port", "Proto": "TCP", "Action": "accept", "Status": true, "Description": "测试" }
{ "ResponseMetadata": { "RequestId": "202407111438381390691310506CEAE9", "Version": "2021-09-06", "Service": "fw_center", "Action": "ModifyVpcFirewallAclRule", "Region": "cn-beijing" } }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
状态码 | 错误码 | 说明 |
---|---|---|
400 | InvalidParameter | 请求中缺乏某个参数或者某个参数校验失败,请参考错误信息,根据 API 接口文档修改对应的参数。 |
400 | BadRequest | 请求无法被正确地解析,请重新构建请求,或者通过工单联系相关人员进行处理。 |
400 | NotMatch.ResourceType | 请求需要操作的资源类型与接口要求不符,请根据API文档检查请求中的资源类型是否符合要求。 |
400 | NotFound.Resource | 请求需要操作的资源未找到,请参考错误信息,检查请求中的资源是否已被删除。 |
400 | Exceed.ResourceLimit | 您的资源套餐容量不足,当前操作无法执行。请参考错误信息,升级套餐内相应资源后重新操作。 |
500 | InternalError | 请求过程中发生了一些非预期的错误,请通过工单联系相关人员进行处理。 |