开发者社区 问答 正文

变更RDS实例规格



描述


对实例规格或者存储空间进行配置变更,说明如下:


  • 实例为运行中。

  • 实例当前无正在运行的备份。

  • 实例规格和存储空间必须指定一项。

  • 降低磁盘空间配置,输入的磁盘空间不能小于实际使用空间大小的1.1倍。

  • 当前只支持常规实例、只读实例变更配置,不支持灾备实例、临时实例。


请求参数

名称类型是否必须描述
ActionString系统规定参数,取值:ModifyDBInstanceSpec。
DBInstanceIdString待升降级的实例。
PayTypeStringPostpaid。
DBInstanceClassString详见公共参数
DBInstanceStorageInteger自定义存储空间,取值范围如下,按5GB步进:
  • MySQL为[5,2000];
  • SQL Server为[10,2000];
  • PostgreSQL和PPAS为[5,2000]。


返回参数

名称类型描述
<公共返回参数>详见公共参数


示例


  • 请求示例
    1. [backcolor=transparent] https[backcolor=transparent] :[backcolor=transparent] //rds.aliyuncs.com/?Action=ModifyDBInstanceSpec
    2. [backcolor=transparent]&[backcolor=transparent]DBInstanceId[backcolor=transparent]=[backcolor=transparent]rdsaiiabnaiiabn
    3. [backcolor=transparent]&[backcolor=transparent]PayType[backcolor=transparent]=[backcolor=transparent]Postpaid
    4. [backcolor=transparent]&[backcolor=transparent]DBInstanceStorage[backcolor=transparent]=[backcolor=transparent]10
    5. [backcolor=transparent]&<公共请求参数>

  • 返回示例
    XML格式:
    1. [backcolor=transparent] <ModifyDBInstanceSpecResponse>
    2. [backcolor=transparent]       [backcolor=transparent]<RequestId>[backcolor=transparent]3C5CFDEE-F774-4DED-89A2-1D76EC63C575[backcolor=transparent]</RequestId>
    3. [backcolor=transparent]</ModifyDBInstanceSpecResponse>

    JSON格式:
    1. [backcolor=transparent]{
    2. [backcolor=transparent]  [backcolor=transparent]"RequestId"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]" 3C5CFDEE-F774-4DED-89A2-1D76EC63C575 "
    3. [backcolor=transparent]}

展开
收起
云栖大讲堂 2017-10-18 17:33:14 1885 分享
分享
版权
举报
阿里云 AI 助理回答

根据您的描述,您想要了解如何使用阿里云RDS(关系型数据库服务)的API来调整实例规格或者存储空间。下面是对您给出信息的一个概括和补充说明:

操作场景

  • 目标:对阿里云RDS实例的规格或存储空间进行升级或降级操作。
  • 前提条件
    • 实例状态为运行中
    • 当前没有正在进行的备份任务。
    • 必须至少修改实例规格或存储空间中的一个。
    • 若降低磁盘空间,新配置的磁盘空间不得小于当前实际使用空间的1.1倍。
    • 支持变更配置的实例类型包括常规实例和只读实例,不支持灾备实例或临时实例。

请求参数说明

  • Action: 必填参数,固定值ModifyDBInstanceSpec,表示执行实例规格或存储空间变更的操作。
  • DBInstanceId: 必填,待调整规格或存储的RDS实例ID。
  • PayType: 必填,支付方式,示例中指定为Postpaid,即按量付费。注意,此参数可能根据您的账户设置和需求有所不同。
  • DBInstanceClass(可选): 实例规格,如需更改实例性能等级时需要指定。
  • DBInstanceStorage(可选): 自定义存储空间大小,单位为GB,调整时需按照指定步进(MySQL、PostgreSQL、PPAS为5GB,SQL Server为10GB)进行,并满足最小和最大范围限制。

返回参数

虽然具体返回参数未在您的描述中详细列出,但通常阿里云API响应会包含请求ID、错误码、错误信息等标准公共参数,用于标识请求是否成功及具体结果。

示例请求

提供的请求示例URL展示了调用该API的基本格式,实际应用时需要替换<yourInstanceId>为您的实际RDS实例ID,并根据需要添加其他可选参数。例如:

https://rds.aliyuncs.com/?Action=ModifyDBInstanceSpec&DBInstanceId=<yourInstanceId>&PayType=Postpaid&DBInstanceStorage=<newStorageSize>

请确保在发起请求前,已正确设置阿里云AccessKey ID、Access Key Secret以及签名等必要信息,以完成身份验证。

注意事项

  • 在执行任何实例变更之前,建议先创建实例快照或备份,以防数据丢失。
  • 调整规格或存储空间可能会产生费用变化,请提前在阿里云控制台估算费用。
  • 实例变更过程中可能会影响服务可用性,请选择业务低峰期进行操作。

希望以上信息能帮助您顺利完成阿里云RDS实例的配置变更操作。如有更具体的疑问或操作问题,欢迎继续咨询。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等