云数据库RDS

    实例扩缩容

    为指定云数据库 RDS 所用资源扩缩容,目前支持对主实例或只读实例的内存、磁盘、cpu数进行扩缩容操作,支持对代理实例的节点数做扩缩容操作。

    说明

    • 实例计费方式采用后付费时,可弹性扩缩容;采用预付费方式,不能进行缩容操作。
    • 只有实例available状态时才可以进行扩缩容操作。
    • 实例扩缩容之后会重启一次。
    • 异步接口,可通过查询实例详情接口查看instanceStatus是否恢复。

    请求结构

    PUT /v{version}/instance/{instanceId}?resize HTTP/1.1
    HOST: rds.bj.baidubce.com
    Authorization: authorization string
    
    {
        "cpuCount" 	          : cpuCount,
        "memoryCapacity"      : memoryCapacity,
        "volumeCapacity"      : volumeCapacity,
        "nodeAmount"          : nodeAmount,
        "isDirectPay"         : isDirectPay
    }

    请求头域

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

    请求参数

    参数名称 类型 是否必须 参数位置 描述
    version string URL参数 API 版本号
    instanceId string URL参数 指定实例Id
    cpuCount Int RequestBody参数 cpu核数。取值参考
    主实例或只读实例变配时至少填写cpuCount、memoryCapacity、volumeCapacity其中的一个。
    memoryCapacity Int RequestBody参数 内存大小,单位GB。取值参考。主实例或只读实例变配时至少填写cpuCount、memoryCapacity、volumeCapacity其中的一个。
    volumeCapacity Int RequestBody参数 磁盘大小,单位GB,每5G递增。取值参考。主实例或只读实例变配时至少填写cpuCount、memoryCapacity、volumeCapacity其中的一个。
    nodeAmount Int RequestBody参数 代理实例节点数。取值参考
    代理实例变配时此项必填。
    isDirectPay Boolean RequestBody参数 是否进行直接支付,默认false,设置为直接支付的变配订单会直接扣款,不需要在走支付逻辑

    返回头域

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

    返回参数

    无特殊返回参数

    请求示例

    PUT /v1/instance/r-mdjei8sh?resize HTTP/1.1
    HOST: rds.bj.baidubce.com
    ContentType: application/json
    Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
    
    {
        "cpuCount"	          : 4,
        "memoryCapacity"      : 8,
        "volumeCapacity"      : 40
    }

    返回示例

    HTTP/1.1 200 OK
    x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
    Content-Type: application/json
    Content-Length: 0
    上一篇
    开关公网访问
    下一篇
    账号管理