更新普通安全组规则
更新时间:2024-05-14
描述
更新普通安全组规则信息
请求结构
PUT /v{version}/securityGroup/rule/update?sgVersion={sgVersion}
Host: bcc.bj.baidubce.com
Authorization: authorization string
{
"securityGroupRuleId":"r-q1ek3jvwuede",
"sourceIp":"3.3.3.9",
"remark":"test"
}
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值为2 |
sgVersion | long | 否 | Query参数 | 安全组版本号 |
securityGroupRuleId | String | 是 | RequestBody参数 | 安全组规则ID |
remark | String | 否 | RequestBody参数 | 描述 |
portRange | String | 否 | RequestBody参数 | 端口范围 |
sourceIp | String | 否 | RequestBody参数 | 入站规则Ip,与sourceGroupId不可同时存在 |
sourceGroupId | String | 否 | RequestBody参数 | 入站规则安全组ID,与sourceIp不可同时存在 |
destIp | String | 否 | RequestBody参数 | 出站规则Ip,与destGroupId不可同时存在 |
destGroupId | String | 否 | RequestBody参数 | 出站规则安全组ID,与destIp不可同时存在 |
protocol | String | 否 | RequestBody参数 | 协议,暂不支持tcp/udp转icmp |
返回头域
除公共头域,无其它特殊头域。
返回参数
无返回参数
错误码
错误码 | 错误描述 | HTTP状态码 | 中文解释 |
---|---|---|---|
VersionMismatch | The sgVersion is mismatch. | 400 | 指定安全组规则版本号和当前最新版本不一致。若请求中没有携带sgVersion参数,则不会返回该错误码。 |
NoSuchObject | Resource not exist. | 404 | 安全组规则不存在 |
InvalidProtocolException | Invalid protocol | 400 | 协议错误,不支持转icmp |
SecurityGroup.RuleCIDRAddressError | Security group rule ip(cidr) address is incorrect. | 400 | 安全组规则源(目标)地址错误 |
SecurityGroup.RuleRemarkTooLong | Security group description is too long | 400 | 描述超过长度限制 |
SecurityGroup.RulePortInvalid | The value of security group rule port must be number | 400 | 安全组规则的端口数字超出允许范围 |
BadRequest | protocol is invalid. | 400 | 协议类型错误 |
请求示例
PUT /v2/securityGroup/rule/update
Host: bcc.bj.baidubce.com
Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
{"remark":"test"}
返回示例
HTTP/1.1 200 OK
x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
Date: Thu, 16 Mar 2017 06:29:48 GMT
Content-Type: application/json;charset=UTF-8
Server: BWS