調用ModifyDBInstanceNetworkType介面切換RDS執行個體網路類型。
該介面用於將執行個體的網路類型從專用網路切換成傳統網路,或從傳統網路切換成專用網路。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
請求參數
名稱 | 類型 | 是否必選 | 樣本值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ModifyDBInstanceNetworkType |
系統規定參數,取值:ModifyDBInstanceNetworkType。 |
DBInstanceId | String | 是 | rm-uf6wjk5xxxxxxx |
執行個體ID。 |
InstanceNetworkType | String | 是 | Classic |
目標網路類型,取值:
|
RetainClassic | String | 否 | True |
是否保留傳統網路地址,取值:
預設值:False。 说明 從傳統網路切換到專用網路時該參數有效。
|
ClassicExpiredDays | String | 否 | 7 |
傳統網路位址保留區的天數,取值1-120,單位:天。預設值:7。 说明 若傳入參數RetainClassic=True,則該參數必傳。
|
ReadWriteSplittingClassicExpiredDays | Integer | 否 | 7 |
讀寫分離的傳統網路位址保留區的天數,取值1-120,單位:天。預設值:7。 说明
|
VPCId | String | 否 | vpc-uf6f7l4fg90xxxxxx |
VPC ID。 |
VSwitchId | String | 否 | vsw-uf6adz52c2pxxxxx |
交換器ID,若傳入VPCId,則該參數必傳。 |
PrivateIpAddress | String | 否 | 172.10.40.25 |
設定執行個體的內網IP,需要在指定交換器的IP位址範圍內。系統預設通過VPCId和VSwitchId自動分配。 |
ReadWriteSplittingPrivateIpAddress | String | 否 | 192.168.0.22 |
設定執行個體的內網讀寫分離地址的IP,需要在指定交換器的IP位址範圍內。系統預設通過VPCId和VSwitchId自動分配。 说明 當前執行個體存在傳統網路類型的讀寫分離地址時,該值有效。
|
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. | 網路連接類型不支援 |
訪問錯誤中心查看更多錯誤碼。