调用 ModifyAllowList 接口修改白名单。
该接口支持通过绑定安全组或输入 IP 修改白名单,两种方式可同时进行。在绑定安全组创建的方式下,可使用 SecurityGroupIds 或 SecurityGroupBindInfos 字段,这两个字段不能同时使用;在输入 IP 创建的方式下,可使用 AllowList 或 UserAllowList 字段,这两个字段不能同时使用。
如果通过该接口修改白名单绑定的安全组,只能采用覆盖的修改方式,即请求参数 ModifyMode 取值为 Cover
。如果在修改白名单绑定的安全组的同时需要修改白名单的 IP,需要注意覆盖的修改方式对 IP 的影响。
异步请求。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
AllowListId | String | 是 | acl-04908986ad034ac0ba1fb1e3a754**** | 白名单 ID。 说明 您可以调用 DescribeAllowLists 接口查询指定地域下所有的白名单列表信息,包括白名单 ID。 |
AllowListName | String | 是 | test | 白名单名称。 说明
|
ModifyMode | String | 否 | Cover | 修改方式,取值范围如下:
|
AllowListDesc | String | 否 | test | 白名单的备注信息,长度不可超过 200 个字符。 |
AllowList | String | 否 | 192.168.0.1 | 安全组之外的、需要加入白名单的 IP 地址。可输入 IP 地址或 CIDR 格式的 IP 地址段。 说明
|
ApplyInstanceNum | Integer | 否 | 1 | 当前白名单所绑定的实例个数。 说明
|
SecurityGroupIds | Array of String | 否 | ["sg-13fuw9bo2hlhc3n6nu4g****"] | 需要修改的安全组 ID 列表。 说明
|
SecurityGroupBindInfos | Array of SecurityGroupBindInfoObject | 否 | 请参见请求示例。 | 白名单关联的安全组的信息。关于 SecurityGroupBindInfoObject 的更多信息,请参见数据结构。 |
AllowListCategory | String | 否 | Default | 白名单分类。取值:
|
UserAllowList | String | 否 | 10.1.1.1,10.2.3.0/24 | 安全组之外的、需要加入白名单的 IP 地址。可输入 IP 地址或 CIDR 格式的 IP 地址段。 说明 该字段与 AllowList 不能同时使用。 |
UpdateSecurityGroup | Boolean | 否 | true | 是否更新白名单所绑定的安全组。
说明 该字段仅在白名单已绑定了安全组时生效。可调用 DescribeAllowLists 接口查询白名单是否绑定了安全组。 |
null
POST /?Action=ModifyAllowList&Version=2022-01-01 HTTP/1.1 Accept: application/json Content-Type: application/json Host: rds.volcengineapi.com X-Date: 20180614T114308Z Authorization: HMAC-SHA256 Credential=AKIAIAGMBG4SXSQQ****/20180614/cn-beijing/rds_mysql/request, SignedHeaders=accept;content-type;host;x-date, Signature=6a593bf5f59e7c1109fb205c739d1cff4c672fe2d251963f4d48c8701d16**** { "AllowListId":"acl-63f61303c8ca430ebffb4eccd12d****", "AllowListName":"test1234", "AllowList": "10.1.1.1,10.2.3.0/24", "ModifyMode":"Append", "ApplyInstanceNum":0, "SecurityGroupIds":["sg-mjhwycciqgow5smt1bp6****","sg-rr01k8rpkh6ov0x57uk****"] }
{ "ResponseMetadata": { "RequestId": "2022031913012601022509900809B3****", "Action": "ModifyAllowList", "Version": "2022-01-01", "Service": "rds_mysql", "Region": "cn-beijing" }, "Result": null }
更多详情,请参见错误码。