調用ModifyDBInstanceNetworkType介面切換RDS執行個體網路類型。

該介面用於將執行個體的網路類型從專用網路切換成傳統網路,或從傳統網路切換成專用網路。

調試

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

請求參數

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

系統規定參數,取值:ModifyDBInstanceNetworkType

DBInstanceId String rm-uf6wjk5xxxxxxx

執行個體ID。

InstanceNetworkType String Classic

目標網路類型,取值:

  • VPC:專用網路;
  • Classic:傳統網路。
RetainClassic String True

是否保留傳統網路地址,取值:

  • True:保留;
  • False:不保留。

預設值:False

说明 從傳統網路切換到專用網路時該參數有效。
ClassicExpiredDays String 7

傳統網路位址保留區的天數,取值1-120,單位:天。預設值:7

说明 若傳入參數RetainClassic=True,則該參數必傳。
ReadWriteSplittingClassicExpiredDays Integer 7

讀寫分離的傳統網路位址保留區的天數,取值1-120,單位:天。預設值:7

说明
  • 當執行個體存在傳統網路類型的讀寫分離地址,且RetainClassic=True,本參數有效。
VPCId String vpc-uf6f7l4fg90xxxxxx

VPC ID。

VSwitchId String vsw-uf6adz52c2pxxxxx

交換器ID,若傳入VPCId,則該參數必傳。

PrivateIpAddress String 172.10.40.25

設定執行個體的內網IP,需要在指定交換器的IP位址範圍內。系統預設通過VPCIdVSwitchId自動分配。

ReadWriteSplittingPrivateIpAddress String 192.168.0.22

設定執行個體的內網讀寫分離地址的IP,需要在指定交換器的IP位址範圍內。系統預設通過VPCIdVSwitchId自動分配。

说明 當前執行個體存在傳統網路類型的讀寫分離地址時,該值有效。
AccessKeyId String LTAIfCxxxxxxx

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

返回資料

名稱 類型 樣本值 描述
RequestId String 1AD222E9-E606-4A42-BF6D-8A4442913CEF

請求ID。

TaskId String 1025486523574

任務ID。

樣本

請求樣本


http(s)://rds.aliyuncs.com/?Action=ModifyDBInstanceNetworkType
&DBInstanceId=rm-uf6wjk5xxxxxxx
&InstanceNetworkType=Classic
&<公用請求參數>

正常返回樣本

XML 格式

<ModifyDBInstanceNetworkTypeResponse>
	  <RequestId> 65BDA532-28AF-4122-AA39-B382721EEE64</RequestId></ModifyDBInstanceNetworkTypeResponse>

JSON 格式

{
	"RequestId":" 65BDA532-28AF-4122-AA39-B382721EEE64"
}

錯誤碼

HttpCode 錯誤碼 錯誤資訊 描述
400 NetTypeExists Specified network type already exists. 網路類型已存在,請檢查該參數是否正確。
403 OperationDenied.DBInstanceConnType The current DB instance connection type does not support this operation. 網路連接類型不支援

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