調用ModifyDBInstanceSpec介面變更MongoDB單節點或複本集執行個體的規格或儲存空間。

請確保在使用該介面前,已充分瞭解ApsaraDB for MongoDB產品的收費方式和價格

該介面僅適用於單節點執行個體和複本集執行個體。分區叢集執行個體如需變更配置,您可以根據需求通過調用ModifyNodeSpecCreateNodeDeleteNode介面來實現。

調試

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

請求參數

名稱 類型 是否必選 樣本值 描述
DBInstanceId String dds-bpxxxxxxxx

執行個體ID。

Action String ModifyDBInstanceSpec

系統規定參數,取值:ModifyDBInstanceSpec

DBInstanceClass String dds.mongo.standard

執行個體規格,詳情請參考執行個體規格表

说明 本參數和DBInstanceStorage參數兩者中必須傳入一項。
DBInstanceStorage String 50

執行個體的儲存空間。

  • 取值範圍:10-3000,單位為GB,具體取值受執行個體規格約束,詳情請參考執行個體規格表
  • 每10GB遞增。
说明
  • 本參數和DBInstanceClass參數兩者中必須傳入一項。
  • 僅隨用隨付的複本集執行個體支援降配儲存空間,且儲存空間必須大於當前已使用的儲存空間。
OrderType String UPGRADE

變更配置類型,取值:

  • UPGRADE:升級配置。
  • DOWNGRADE:降級配置,預設為降級配置。
说明 當執行個體付費方式為訂用帳戶時,本參數才可用。
AutoPay Boolean true

是否自動付費。取值:

  • true:自動付費,請確保帳號有足夠的餘額。
  • false:控制台手動付費。具體操作為:登入控制台,在頁面右上方選擇費用>進入費用中心,在訂單管理找到目標訂單進行支付。

預設值為:true

BusinessInfo String {“ActivityId":"000000000"}

商務資訊。

ReplicationFactor String 3

設定執行個體的節點個數。

  • 複本集執行個體取值為3,5,7
  • 單節點執行個體取值固定為1
CouponNo String youhuiquan_promotion_option_id_for_blank

優惠碼,預設為:youhuiquan_promotion_option_id_for_blank

EffectiveTime String Immediately

變更配置的生效時間,取值:

  • Immediately:立即生效。
  • MaintainTime:在執行個體的可營運時間段內生效。

預設為Immediately

RegionId String cn-hangzhou

執行個體所屬的地區ID,您可以通過調用DescribeDBInstanceAttribute進行查詢。

ReadonlyReplicas String 1

唯讀節點的個數,取值範圍為1-5

AccessKeyId String LTAIgbTGpxxxxxx

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

返回資料

名稱 類型 樣本值 描述
OrderId String 2033xxxxxxxx

訂單ID。

RequestId String C5662998-62BE-4C7F-961D-7DFE775DD813

請求ID。

樣本

請求樣本


http(s)://mongodb.aliyuncs.com/?Action=ModifyDBInstanceSpec
&DBInstanceId=dds-bpxxxxxxxx
&DBInstanceStorage=50
&<公用請求參數>

正常返回樣本

XML 格式

<ModifyDBInstanceSpecResponse>	
	  <OrderId>2033xxxxxxxx</OrderId>
	  <RequestId>C5662998-62BE-4C7F-961D-7DFE775DD813</RequestId>
</ModifyDBInstanceSpecResponse>

JSON 格式

{
	"RequestId":"C5662998-62BE-4C7F-961D-7DFE775DD813",
	"OrderId":"2033xxxxxxxx"
}

錯誤碼

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