云服务器BCC

    解绑角色

    请求结构

    POST /v{version}/instance/role?unbind HTTP/1.1
    Host: bcc.bj.baidubce.com
    Authorization: authorization string
    {
        "roleName": roleName,
        "instances": [{
            "instanceId": instanceId
        }]
    }

    请求头域

    除公共头域外,无其它特殊头域。

    请求参数

    参数名称 类型 是否必需 参数位置 描述
    version String URL参数 API版本号
    roleName String requestBody参数 实例解绑的角色名称
    instances List<InstancePassRoleModel> requestBody参数 要解绑角色的实例id列表

    返回头域

    除公共头域,无其它特殊头域。

    返回参数

    参数名称 类型 描述
    failInstances List<InstancePassRoleFailModel> 实例解绑角色失败列表
    instanceRoleAssociations List<InstanceRoleAssociationModel> 实例解绑角色成功列表

    错误码

    错误码 错误描述 HTTP状态码 中文解释
    BadRequest request is invalid 400 请求参数无效
    BadRequest instances is null or empty 400 绑定角色实例列表为空
    BadRequest roleName is null or empty 400 绑定角色名称为空
    BadRequest invalid roleName 400 角色名称无效
    AccessDenied No permission to accessor or permission error. 403 禁止操作

    请求示例

    POST http://bcc.bj.baidubce.com/v2/instance/role?unbind
    Host: bcc.bj.baidubce.com
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    
    {
      "roleName": "roleName",
        "instances": [{
            "instanceId": "i-123456"
        }]
    }

    返回示例

    HTTP/1.1 200 OK
    Content-Type: application/json;charset=UTF-8
    Date: Wed, 08 Jul 2015 03:28:11 GMT
    x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
    Server: BWS
    
    {
        "failInstances": [{
            "instanceId": "i-123456",
            "failMessage": "failMessage"
         }],
        "instanceRoleAssociations": [{
            "instanceId": "i-123456"
        }]
    }
    上一篇
    绑定角色
    下一篇
    磁盘相关接口