绑定弹性公网IP ACL

最近更新时间:2018-06-06 12:04:21

功能描述

EipAclBmBind 接口用于为某个 EIP 关联 ACL。

接口访问域名: bmeip.api.qcloud.com

请求

请求示例

GET https://bmeip.api.qcloud.com/v2/index.php?
    Action=EipAclBmBind
    &<公共请求参数>
    &eipAcl.0.eipId=<EIP实例ID>
    &eipAcl.0.aclId=<ACL实例ID>
    &eipAcl.1.eipId=<EIP实例ID>
    &eipAcl.1.aclId=<ACL实例ID>

请求参数

参数名称 必选 类型 描述
eipAcl Array(Object) 对象数组。数组元素为待关联的 EIP 与 ACL,具体结构描述如 eipAcl 结构所示。

eipAcl 结构

参数名称 必选 类型 描述
eipId String EIP 实例 ID
aclId String ACL 实例 ID

隧道模式弹性 IP 不支持 ACL。
非自动化专区弹性 IP 不支持 ACL。
已绑定 NAT 网关的弹性 IP 不支持 ACL。
一个弹性 IP 只能与一个 ACL 相关联,但一个 ACL 可关联多个弹性 IP。
如果一个弹性 IP 已关联了 ACL,再次调用该接口关联新的 ACL,会先解除与原先的 ACL 的关联,再关联新的 ACL

响应

响应示例

{
    "code": 0,
    "message": "",
    "codeDesc": "Success",
    "data": []
}

响应参数

参数名称 类型 描述
code Int 错误码, 0: 成功, 其他值: 失败,具体含义可以参考 错误码
message String 错误信息
codeDesc String 错误码描述

错误码

错误代码 英文提示 错误描述
9000 InnerError 内部系统错误
9003 ParamInvalid 请求参数不正确
9006 InternalErr 内部数据操作异常
40001 EipAclNotExist ACL 不存在

实际案例

输入

GET https://bmeip.api.qcloud.com/v2/index.php?
    Action=EipAclBmBind
    &SecretId=AKIDlfdHxN0ntSVt4KPH0xXWnGl21UUFNoO5
    &Nonce=57333
    &Timestamp=1507730884
    &Region=bj
    &eipAcl.0.eipId=eip-8mh3442s
    &eipAcl.0.aclId=bmeipacl-2oy40kkm
    &Signature=umZFAAWKzjXEQp4ySgrWAoWOHKI%3D

输出

{
    "code": 0,
    "message": "",
    "codeDesc": "Success",
    "data": []
}