Memodifikasi kebijakan perutean instans CEN.
Catatan penggunaan
ModifyCenRouteMap merupakan operasi asinkron. Setelah Anda mengirim permintaan, sistem akan mengembalikan request ID, tetapi operasi tersebut masih berlangsung di latar belakang. Anda dapat memanggil DescribeCenRouteMaps untuk memeriksa status kebijakan perutean.
- Modifying: menunjukkan bahwa sistem sedang memodifikasi kebijakan perutean. Pada status ini, Anda hanya dapat memeriksa kebijakan tersebut dan tidak dapat melakukan operasi lainnya.
- Active: menunjukkan bahwa kebijakan perutean telah berhasil dimodifikasi.
Debugging
Parameter permintaan
| Parameter | Tipe | Wajib | Contoh | Deskripsi |
| Action | String | Ya | ModifyCenRouteMap | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke ModifyCenRouteMap. |
| CenId | String | Ya | cen-7qthudw0ll6jmc**** | ID instans Cloud Enterprise Network (CEN). |
| CenRegionId | String | Ya | cn-hangzhou | ID wilayah tempat kebijakan perutean diterapkan. Anda dapat memanggil operasi DescribeChildInstanceRegions untuk menanyakan daftar wilayah terbaru. |
| RouteMapId | String | Ya | cenrmap-abcdedfghij**** | ID kebijakan perutean. |
| Description | String | Tidak | desctest | Deskripsi kebijakan perutean. Deskripsi tidak boleh diawali dengan |
| MapResult | String | Ya | Permit | Aksi yang dilakukan terhadap rute yang memenuhi semua kondisi pencocokan. Nilai yang valid:
|
| NextPriority | Integer | Tidak | 20 | Prioritas kebijakan perutean yang ingin Anda kaitkan dengan kebijakan saat ini.
|
| CidrMatchMode | String | Tidak | Include | Metode pencocokan yang digunakan untuk mencocokkan rute terhadap daftar awalan. Nilai yang valid:
|
| AsPathMatchMode | String | Tidak | Include | Metode pencocokan yang digunakan untuk mencocokkan rute terhadap jalur AS. Nilai yang valid:
|
| CommunityMatchMode | String | Tidak | Include | Metode pencocokan yang digunakan untuk mencocokkan rute terhadap community. Nilai yang valid:
|
| CommunityOperateMode | String | Tidak | Additive | Aksi yang dilakukan terhadap community. Nilai yang valid:
Parameter ini menentukan aksi yang dilakukan ketika suatu rute memenuhi kondisi pencocokan. |
| Preference | Integer | Tidak | 22 | Prioritas baru rute. Nilai yang valid: 1 hingga 100. Prioritas default adalah 50. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. Parameter ini menentukan aksi yang dilakukan ketika suatu rute memenuhi kondisi pencocokan. |
| Priority | Integer | Ya | 10 | Prioritas kebijakan perutean. Nilai yang valid: 1 hingga 100. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. Catatan Anda tidak dapat menetapkan prioritas yang sama untuk kebijakan perutean yang berlaku di wilayah dan arah yang sama. Sistem mencocokkan rute terhadap kondisi pencocokan kebijakan perutean sesuai urutan prioritas dari yang tertinggi ke terendah. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. Anda harus menetapkan nilai prioritas yang tepat. |
| SourceInstanceIdsReverseMatch | Boolean | Tidak | false | Menentukan apakah akan mengecualikan ID instans jaringan sumber. Nilai yang valid:
|
| DestinationInstanceIdsReverseMatch | Boolean | Tidak | false | Menentukan apakah akan mengecualikan ID instans jaringan tujuan. Nilai yang valid:
|
| MatchAddressType | String | Tidak | IPv4 | Jenis alamat IP dalam kondisi pencocokan. Nilai yang valid:
Parameter ini dapat dikosongkan. Jika tidak ditentukan nilai, semua jenis alamat IP akan cocok. |
| SourceInstanceIds.N | String | Tidak | vpc-afsfdf5435vcvc**** | ID instans jaringan sumber tempat rute dievaluasi. Tipe instans jaringan berikut didukung:
Anda dapat memasukkan maksimal 32 ID. |
| DestinationInstanceIds.N | String | Tidak | vpc-avcdsg34ds**** | ID instans jaringan tujuan tempat rute mengarah. Tipe instans jaringan berikut didukung:
Anda dapat memasukkan maksimal 32 ID. Catatan ID instans jaringan tujuan hanya berlaku ketika kebijakan perutean diterapkan pada skenario di mana rute diiklankan dari gerbang di wilayah saat ini ke instans jaringan di wilayah saat ini. |
| SourceRouteTableIds.N | String | Tidak | vtb-acdbvtbr342cd**** | ID tabel rute sumber tempat rute dievaluasi. Anda dapat memasukkan maksimal 32 ID tabel rute. |
| DestinationRouteTableIds.N | String | Tidak | vtb-adfg53c322v**** | ID tabel rute tujuan tempat rute dievaluasi. Anda dapat memasukkan maksimal 32 ID tabel rute. Catatan ID tabel rute tujuan hanya berlaku ketika kebijakan perutean diterapkan pada skenario di mana rute diiklankan dari gerbang di wilayah saat ini ke tabel rute di wilayah saat ini. |
| SourceRegionIds.N | String | Tidak | cn-beijing | ID wilayah sumber tempat rute dievaluasi. Anda dapat memasukkan maksimal 32 ID wilayah. Anda dapat memanggil operasi DescribeChildInstanceRegions untuk menanyakan daftar wilayah terbaru. |
| SourceChildInstanceTypes.N | String | Tidak | VPC | Tipe instans jaringan sumber tempat rute berasal. Tipe instans jaringan berikut didukung:
|
| DestinationChildInstanceTypes.N | String | Tidak | VPC | Tipe instans jaringan tujuan tempat rute mengarah. Tipe instans jaringan berikut didukung:
Tipe instans jaringan tujuan hanya berlaku ketika kebijakan perutean diterapkan pada skenario di mana rute diiklankan dari gerbang di wilayah saat ini ke instans jaringan di wilayah saat ini. |
| DestinationCidrBlocks.N | String | Tidak | 10.10.10.0/24 | Daftar awalan tempat rute dicocokkan. Anda harus menentukan alamat IP dalam Notasi CIDR. Anda dapat memasukkan maksimal 32 Blok CIDR. |
| RouteTypes.N | String | Tidak | System | Tipe rute yang akan dicocokkan terhadap kondisi pencocokan. Nilai yang valid: Tipe rute berikut didukung:
|
| MatchAsns.N | Integer | Tidak | 65501 | Jalur AS tempat rute dicocokkan. Catatan Hanya parameter AS-SEQUENCE yang didukung. Parameter AS-SET, AS-CONFED-SEQUENCE, dan AS-CONFED-SET tidak didukung. Dengan kata lain, hanya daftar nomor AS yang didukung. Set dan sub-daftar tidak didukung. |
| MatchCommunitySet.N | String | Tidak | 65501:1 | Community tempat rute dicocokkan. Tentukan community dalam format n:m. Nilai valid untuk n dan m: 1 hingga 65535. Setiap community harus mematuhi standar RFC 1997. Standar RFC 8092 yang mendefinisikan BGP large communities tidak didukung. Anda dapat menentukan maksimal 32 community. Catatan Jika konfigurasi community salah, rute mungkin gagal diiklankan ke data center Anda. |
| OperateCommunitySet.N | String | Tidak | 65501:1 | Kumpulan community tempat aksi dilakukan. Tentukan community dalam format n:m. Nilai valid untuk n dan m: 1 hingga 65535. Setiap community harus mematuhi RFC 1997. Standar RFC 8092 yang mendefinisikan BGP large communities tidak didukung. Anda dapat menentukan maksimal 32 community. Catatan Jika konfigurasi community salah, rute mungkin gagal diiklankan ke data center Anda. |
| PrependAsPath.N | Long | Tidak | 65501 | Jalur AS yang ditambahkan menggunakan pernyataan aksi ketika gerbang regional menerima atau mengiklankan rute. Jalur AS bervariasi tergantung pada arah penerapan kebijakan perutean:
Parameter ini menentukan aksi yang dilakukan ketika suatu rute memenuhi kondisi pencocokan. |
Parameter respons
| Parameter | Tipe | Contoh | Deskripsi |
| RequestId | String | 54B48E3D-DF70-471B-AA93-08E683A1B457 | ID permintaan. |
Contoh
Permintaan Contoh
http(s)://[Endpoint]/?Action=ModifyCenRouteMap
&CenId=cen-7qthudw0ll6jmc****
&CenRegionId=cn-hangzhou
&MapResult=Permit
&Priority=10
&RouteMapId=cenrmap-abcdedfghij****
&<Common request parameters>
Respons Sukses Contoh
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyCenRouteMapResponse>
<RequestId>54B48E3D-DF70-471B-AA93-08E683A1B457 </RequestId>
</ModifyCenRouteMapResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "54B48E3D-DF70-471B-AA93-08E683A1B457\t"
}
Kode kesalahan
| Kode HTTP | Kode kesalahan | Pesan kesalahan | Deskripsi |
| 400 | InvalidOperation.NoEffictiveAction | No effective action be configured. | Pesan kesalahan yang dikembalikan karena aksi yang ditentukan tidak valid. |
Untuk daftar kode kesalahan lengkap, kunjungi API Error Center.