調用ModifyDBInstanceSpec介面變更RDS執行個體(包括常規執行個體和唯讀執行個體,不包括災備執行個體和臨時執行個體)的規格或儲存空間。

調用該介面時,執行個體必須滿足以下條件,否則將操作失敗:

  • 執行個體狀態為運行中;
  • 執行個體沒有正在執行的備份任務;
  • 請求參數中必須至少指定執行個體規格(DBInstanceClass)和儲存空間(DBInstanceStorage)其中一個參數;
  • 若降低磁碟空間配置,輸入的磁碟空間不能小於實際使用空間大小的1.1倍;
  • 當前只支援對常規執行個體和唯讀執行個體變更配置,不支援災備執行個體和臨時執行個體。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱 類型 是否必選 樣本值 描述
Action String ModifyDBInstanceSpec

系統規定參數,取值:ModifyDBInstanceSpec

DBInstanceId String rm-uf6wjk5xxxxxxx

待變更配置的執行個體ID。

PayType String Postpaid

執行個體當前的付費類型,取值:

  • Postpaid:隨用隨付;
  • Prepaid:預付費。
DBInstanceClass String rds.mys2.small

執行個體規格,詳見執行個體規格表

说明 至少指定執行個體規格DBInstanceClass和儲存空間DBInstanceStorage其中一個參數。
DBInstanceStorage Integer 20

自訂儲存空間,單位:GB。每5GB進行遞增,詳情請參見執行個體規格表

说明 至少指定執行個體規格DBInstanceClass和儲存空間DBInstanceStorage其中一個參數。
EffectiveTime String MaintainTime

生效時間,取值:

預設值:Immediate

EngineVersion String 5.6

資料庫版本號碼,取值:

  • MySQL:5.5/5.6/5.7/8.0
  • SQLServer:2008r2/2012/2012_ent_ha/2012_std_ha/2012_web/2016_ent_ha/2016_std_ha/2016_web/2017_ent
  • PostgreSQL:9.4/10.0
  • PPAS:9.3/10.0
  • MariaDB:10.3
AccessKeyId String LTAIfCxxxxxxxxxx

阿里雲頒發給使用者的訪問服務所用的密鑰ID。

返回資料

名稱 類型 樣本值 描述
RequestId String 3C5CFDEE-F774-4DED-89A2-1D76EC63C575

請求ID。

樣本

請求樣本


http(s)://rds.aliyuncs.com/?Action=ModifyDBInstanceSpec
&DBInstanceId=rm-uf6wjk5xxxxxxx
&PayType=Postpaid
&DBInstanceClass=rds.mys2.small
&<公用請求參數>

正常返回樣本

XML 格式

<ModifyDBInstanceSpecResponse>
         <RequestId>3C5CFDEE-F774-4DED-89A2-1D76EC63C575</RequestId>
</ModifyDBInstanceSpecResponse>

JSON 格式

{
	"RequestId":" 3C5CFDEE-F774-4DED-89A2-1D76EC63C575 "
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。