Tüm Ürünler
Search
Belge Merkezi

:ApsaraDB RDS örneğinin ağ türünü değiştirme

Son Güncelleme:Oct 02, 2026

ApsaraDB RDS örneğinizin ağ türünü klasik ağdan sanal özel bulut (VPC) olarak değiştirmek için ModifyDBInstanceNetworkType API işlemini çağırabilirsiniz.

Ön koşullar

Örneğinizin ağ türü klasik ağ olmalıdır.

Hata ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için örnek kodları dinamik olarak oluşturur.

İstek parametreleri

Parameter Type Required Example Description
Action String Yes ModifyDBInstanceNetworkType

Gerçekleştirmek istediğiniz işlem. Değeri ModifyDBInstanceNetworkType olarak ayarlayın.

DBInstanceId String Yes rm-uf6wjk5xxxxxxx

Örneğin ID'si.

RetainClassic String No True

Klasik ağ uç noktasının korunup korunmayacağını belirtir. Geçerli değerler:

  • True: Klasik ağ uç noktasını korur.
  • False: Klasik ağ uç noktasını korumaz.

Varsayılan değer: False.

ClassicExpiredDays String No 7

Klasik ağ uç noktasının korunacağı gün sayısı. Geçerli değerler: 1 ile 120. Varsayılan değer: 7.

Not RetainClassic parametresini True olarak ayarlarsanız bu parametreyi de belirtmeniz gerekir.
InstanceNetworkType String Yes VPC

Değişiklik sonrası ağ türü. Değer sabit olarak VPC şeklindedir.

ReadWriteSplittingClassicExpiredDays Integer No 7

Klasik ağ türündeki okuma/yazma ayrımı uç noktasının korunacağı gün sayısı. Geçerli değerler: 1 ile 120. Varsayılan değer: 7.

Not Bu parametre yalnızca klasik ağ türünde bir okuma/yazma ayrımı uç noktası bulunduğunda ve RetainClassic parametresi True olarak ayarlandığında etkili olur.
VPCId String No vpc-uf6f7l4fg90xxxxxx

VPC kimliği (ID).

VSwitchId String No vsw-uf6adz52c2pxxxxx

vSwitch kimliği (ID). VPCId parametresi belirtilmişse bu parametre gereklidir.

PrivateIpAddress String No 172.10.40.25

Örneğin dahili IP adresi. Dahili IP adresi, belirtilen vSwitch tarafından desteklenen CIDR bloğu içinde olmalıdır. ApsaraDB RDS, VPCId ve VSwitchId parametrelerinin değerlerine göre örneğe otomatik olarak bir dahili IP adresi atar.

ReadWriteSplittingPrivateIpAddress String No 192.168.0.22

Örneğin okuma/yazma ayrımı uç noktasına karşılık gelen dahili IP adresi. Dahili IP adresi, belirtilen vSwitch tarafından desteklenen CIDR bloğu içinde olmalıdır. ApsaraDB RDS, VPCId ve VSwitchId parametrelerinin değerlerine göre örneğe otomatik olarak bir dahili IP adresi atar.

Not Bu parametre, klasik ağ türünde bir okuma/yazma ayrımı uç noktası bulunduğunda geçerlidir.

Yanıt parametreleri

Parameter

Type

Example

Description

RequestId

String

1AD222E9-E606-4A42-BF6D-8A4442913CEF

İsteğin ID'si.

TaskId

String

1025486523574

Görevin ID'si.

ConnectionString

String

rm-bp1***.mysql.rds.aliyuncs.com

Örneğe bağlanmak için kullanılan uç nokta.

Örnekler

Örnek istekler

http(s)://rds.aliyuncs.com/?Action=ModifyDBInstanceNetworkType
&DBInstanceId=rm-bp1*****************.mysql.rds.aliyuncs.com
&InstanceNetworkType=VPC
&<Common request parameters>

Başarılı yanıt örnekleri

XML formatı

HTTP/1.1 200 OK
Content-Type:application/xml

<ModifyDBInstanceNetworkTypeResponse>
    <RequestId>9F0F1B7B-ED7A-5767-ADA5-46F31121E1D4</RequestId>
    <ConnectionString>rm-bp1*****************.mysql.rds.aliyuncs.com</ConnectionString>
</ModifyDBInstanceNetworkTypeResponse>

JSON formatı

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "9F0F1B7B-ED7A-5767-ADA5-46F31121E1D4",
  "ConnectionString" : "rm-bp1*****************.mysql.rds.aliyuncs.com"
}

Hata kodları

HTTP status code

Error code

Error message

Description

400

NetTypeExists

Specified network type already exists.

Belirtilen ağ türü, örneğin orijinal ağ türüyle aynı olduğunda dönen hata mesajı.

400

VswitchIpExhausted

Vswitch IP exhausted.

vSwitch IP adresleri tükendiğinde dönen hata mesajı.

400

OperationDenied.Switch

The specified instance must not be switched to VPC.

Örnek bu işlemi desteklemediğinde dönen hata mesajı.

400

OperationDenied.DBInstanceNetType

Operation is denied by the network type of current database instance.

Birincil örneğin ağ türü bu işlemi desteklemediğinde dönen hata mesajı.

400

OperationDenied.DBInstanceStatus

Operation is denied by the current database instance status.

Örnek mevcut durumdayken işlem desteklenmediğinde dönen hata mesajı.

403

OperationDenied.DBInstanceConnType

The current DB instance connection type does not support this operation.

Mevcut ağ bağlantı türü bu işlemi desteklemediğinde dönen hata mesajı.

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.