Mengubah zona dan vSwitch yang terkait dengan koneksi virtual private cloud (VPC).
Deskripsi operasi
-
Saat menambahkan zona dan vSwitch ke koneksi VPC, pastikan vSwitch memiliki alamat IP yang tersedia. Selama prosedur modifikasi, router transit Edisi Perusahaan membuat antarmuka jaringan elastis (ENI) di vSwitch (yang menggunakan satu alamat IP dari vSwitch) sebagai antarmuka untuk merutekan Trafik antara instans yang terhubung ke VPC dan router transit Edisi Perusahaan.
-
Operasi UpdateTransitRouterVpcAttachmentZones bersifat asinkron. Setelah Anda mengirim permintaan, sistem mengembalikan RequestId, tetapi koneksi VPC belum dimodifikasi. Tugas modifikasi terus berjalan di latar belakang. Anda dapat memanggil operasi ListTransitRouterVpcAttachments untuk mengkueri status koneksi VPC.
Jika koneksi VPC berada dalam status Modifying, koneksi VPC sedang dimodifikasi. Dalam status ini, Anda hanya dapat mengkueri koneksi VPC dan tidak dapat melakukan operasi lain.
Jika koneksi VPC berada dalam status Attached, koneksi VPC telah dimodifikasi.
-
Setidaknya satu pemetaan zona dan vSwitch harus dipertahankan di bawah ID koneksi VPC. Anda tidak dapat menghapus semua pemetaan zona dan vSwitch.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:UpdateTransitRouterVpcAttachmentZones |
update |
*TransitRouterVpcAttachment
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara berbagai permintaan. Token klien hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan RequestId dari permintaan API sebagai ClientToken. RequestId mungkin berbeda untuk setiap permintaan API. |
123e4567-e89b-12d3-a456-42665544**** |
| DryRun |
boolean |
No |
Apakah akan menjalankan dry run. Nilai valid:
|
false |
| TransitRouterAttachmentId |
string |
Yes |
ID koneksi VPC. |
tr-attach-9bbqyygouv4cpn**** |
| AddZoneMappings |
array<object> |
No |
Daftar zona dan vSwitch yang akan ditambahkan ke koneksi VPC. |
|
|
object |
No |
ID vSwitch yang akan ditambahkan ke koneksi VPC. Anda dapat menambahkan hingga 10 vSwitch sekaligus. |
||
| VSwitchId |
string |
No |
ID vSwitch yang akan ditambahkan ke koneksi VPC. Anda dapat menambahkan hingga 10 vSwitch sekaligus.
Jika Anda menetapkan VSwitchId, Anda juga harus menetapkan ZoneId. |
vsw-wz988dda8ldm4uvmx**** |
| ZoneId |
string |
No |
ID zona tempat vSwitch yang akan ditambahkan ke koneksi VPC berada. Anda dapat menambahkan hingga 10 vSwitch sekaligus. Jika Anda menetapkan ZoneId, Anda juga harus menetapkan VSwitchId. |
cn-hangzhou-h |
| RemoveZoneMappings |
array<object> |
No |
Daftar zona dan vSwitch yang akan dihapus dari koneksi VPC. |
|
|
object |
No |
Daftar zona dan vSwitch yang akan dihapus dari koneksi VPC. Anda dapat menentukan hingga 10 pasangan zona dan vSwitch sekaligus. |
||
| VSwitchId |
string |
No |
ID vSwitch yang akan dihapus dari koneksi VPC. Anda dapat menghapus hingga 10 vSwitch sekaligus. Jika Anda menetapkan VSwitchId, Anda juga harus menetapkan ZoneId. |
vsw-wz9f5izl6wshndmta**** |
| ZoneId |
string |
No |
ID zona tempat vSwitch yang akan dihapus dari koneksi VPC berada. Anda dapat menghapus hingga 10 vSwitch sekaligus. Jika Anda menetapkan ZoneId, Anda juga harus menetapkan VSwitchId. |
cn-hangzhou-i |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter tanggapan. |
||
| RequestId |
string |
ID permintaan. |
595AE52F-49FF-5788-A677-0DD1467941A1 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "595AE52F-49FF-5788-A677-0DD1467941A1"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalParam.ZoneId | The specified ZoneId is illegal. | Zona yang ditentukan tidak valid. |
| 400 | IncorrectStatus.TransitRouterAttachment | The status of TransitRouterAttachment is incorrect. | Status saat ini dari TransitRouterAttachment tidak mendukung operasi ini. Coba lagi nanti. |
| 400 | IllegalParam.VSwitchId | VSwitchId is illegal. | VSwitchId yang ditentukan dalam parameter tidak valid. |
| 400 | InvalidTransitRouterAttachmentId.NotFound | TransitRouterAttachmentId is not found. | TransitRouterAttachmentId yang ditentukan dalam permintaan tidak ada. |
| 400 | OperationUnsupported.ServiceMode | The specified TransitRouter does not support the operation. | Mode router transit saat ini tidak mendukung operasi ini. |
| 400 | IllegalParam.AddOrRemoveZoneMappings | The specified AddZoneMappings or RemoveZoneMappings are illegal. | AddZoneMappings atau RemoveZoneMappings yang ditentukan dalam parameter permintaan tidak valid. |
| 400 | IncorrectStatus.Vpc | The resource is not in a valid state for the attachment operation. | Status saat ini dari VPC tidak mendukung operasi ini. Coba lagi nanti. |
| 400 | OperationDenied.RouteEntryOnEni | Operation is failed because there is at least one route entry which next hop is the specified eni. | Operasi tidak didukung karena terdapat entri rute yang mengarah ke ENI. |
| 400 | IncorrectStatus.VpcRouteEntry | The resource is not in a valid state for the attachment operation. | Status saat ini dari VpcRouteEntry tidak mendukung operasi ini. Coba lagi nanti. |
| 400 | IncorrectStatus.VpcSwitch | The resource is not in a valid state for the attachment operation. | Status saat ini dari vSwitch tidak mendukung operasi ini. Coba lagi nanti. |
| 400 | OperationUnsupported.TransitRouterType | The specified TransitRouterType does not support the operation. | Operasi ini tidak didukung untuk tipe router transit saat ini. |
| 400 | InsufficientIpAddr.vsw | Insufficient available IP addresses in the vSwitch. | Jumlah alamat IP aktif di vSwitch tidak mencukupi. |
| 400 | OperationFailed.VSwitchIpv6CidrNotAllocated | The specified vswitch does not have IPv6 address allocated. | IPv6 tidak diaktifkan untuk vSwitch yang ditentukan. Aktifkan IPv6 sebelum melakukan operasi ini. |
| 400 | InvalidTransitRouterMode.NeedUpgrade | TransitRouter need to upgrade. | Mode router transit saat ini tidak didukung. |
| 400 | OperationInvalid.EniReferencedIPv6RouteEntryExisted | Operation is failed because there is at least one route entry(IPv6) which next hop is network interface that the specified attachment referenced. | Operasi tidak didukung karena entri rute IPv6 di VPC mengarah ke ENI yang terkait dengan attachment. Lakukan purge entri rute terlebih dahulu, lalu jalankan operasi ini. |
| 400 | InvalidParameter | Invalid parameter. | Parameter tidak valid. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | Akun tidak memiliki izin untuk melakukan operasi ini. |
| 400 | InvalidParameter.TransitRouterAttachmentId | The specified parameter TransitRouterAttachmentId is invalid. | |
| 404 | IllegalParam.ZoneId | The specified ZoneId is illegal. | |
| 404 | InvalidVSwitchId.NotFound | The specified VSwitchId is not found. | VSwitchId tidak ada. |
| 409 | IncorrectStatus.VpcSwitch | The resource is not in a valid state for the attachment operation. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.