調用ModifyNodeSpec介面變更MongoDB分區叢集執行個體中節點的規格和儲存空間。

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

該介面僅適用於分區叢集執行個體。

調試

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

請求參數

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

分區叢集執行個體中Shard節點ID或Mongos節點ID,您可以通過調用DescribeDBInstanceAttribute介面進行查詢。

说明 當傳入的值為Shard節點ID時,還需要傳入NodeStorage參數。
DBInstanceId String dds-bpxxxxxxxx

執行個體ID。

Action String ModifyNodeSpec

要執行的操作,取值:ModifyNodeSpec

NodeClass String dds.shard.standard

Shard節點或Mongos節點的規格,規格詳情請參考執行個體規格表

说明 本參數和NodeStorage參數兩者必須傳入一個。
NodeStorage Integer 20

設定Shard節點的儲存空間。

  • 取值範圍:10~2000,單位為GB。
  • 每10GB進行遞增。
说明
  • 本參數和NodeClass參數兩者必須傳入一個。
  • NodeId傳入的值為Shard節點ID時,本參數才可用。
ClientToken String ETnLKlblzczshOTUbOCzxxxxxxxxxx

用於保證請求的等冪性,防止重複提交請求。由用戶端產生該參數值,要保證在不同請求間唯一,最大值不超過64個ASCII字元,且該參數值中不能包含非ASCII字元。

AutoPay Boolean true

是否自動付費。取值:

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

預設值為:true

EffectiveTime String Immediately

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

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

預設值為Immediately

FromApp String OpenApi

請求來源,取值:

  • OpenApi:請求來源為OpenApi。
  • mongo_buy:請求來源為控制台。
AccessKeyId String LTAIgbTGpxxxxxx

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

返回資料

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

訂單ID。

RequestId String EFFC5788-8BB5-41B5-9F15-9CFC5A0E8FCC

請求ID。

樣本

請求樣本


http(s)://mongodb.aliyuncs.com/?Action=ModifyNodeSpec
&NodeId=d-bpxxxxxxxx
&DBInstanceId=dds-bpxxxxxxxx
&NodeClass=dds.shard.standard
&NodeStorage=20
&<公用請求參數>

正常返回樣本

XML 格式

<ModifyNodeSpecResponse>
	  <OrderId>2033xxxxxxxxx</OrderId>
	  <RequestId>EFFC5788-8BB5-41B5-9F15-9CFC5A0E8FCC</RequestId>
</ModifyNodeSpecResponse>

JSON 格式

{
	"RequestId":"EFFC5788-8BB5-41B5-9F15-9CFC5A0E8FCC",
	"OrderId":"2033xxxxxxxx"
}

錯誤碼

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