Membuat kebijakan perutean. Fitur kebijakan perutean memungkinkan Anda menyaring informasi rute dan menyesuaikan pengelolaan konektivitas jaringan cloud.
Deskripsi operasi
Kebijakan perutean diurutkan berdasarkan prioritas, dengan nilai prioritas yang lebih kecil menunjukkan prioritas yang lebih tinggi. Setiap kebijakan perutean terdiri atas kumpulan pernyataan kondisi dan pernyataan aksi. Saat dieksekusi, sistem mencocokkan rute dengan pernyataan kondisi mulai dari kebijakan perutean berprioritas tertinggi. Rute yang memenuhi semua kondisi akan diizinkan atau ditolak sesuai aksi kebijakan; rute yang diizinkan dapat memiliki atributnya dimodifikasi. Rute yang tidak memenuhi semua kondisi secara default diizinkan. Untuk informasi selengkapnya, lihat Routing policy overview.
CreateCenRouteMap adalah operasi asinkron. Setelah operasi ini dipanggil, ID kebijakan perutean dikembalikan meskipun kebijakan tersebut belum selesai dibuat. Sistem melanjutkan pembuatan kebijakan perutean di latar belakang. Anda dapat memanggil DescribeCenRouteMaps untuk memeriksa status kebijakan perutean.
Jika kebijakan perutean berada dalam status Creating, kebijakan tersebut sedang dalam proses pembuatan. Dalam status ini, hanya operasi kueri yang dapat dilakukan.
Jika kebijakan perutean berada dalam status Active, kebijakan tersebut telah berhasil dibuat.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:CreateCenRouteMap |
create |
*CenInstance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| CenId |
string |
Yes |
ID instans Cloud Enterprise Network (CEN). |
cen-7qthudw0ll6jmc**** |
| CenRegionId |
string |
Yes |
ID wilayah tempat kebijakan perutean diterapkan. Anda dapat memanggil DescribeChildInstanceRegions untuk menanyakan ID wilayah. |
cn-hangzhou. |
| TransmitDirection |
string |
Yes |
Arah penerapan kebijakan perutean. Nilai yang valid:
Contohnya, rute diiklankan dari instans jaringan di wilayah lokal ke gerbang regional lokal, atau rute diiklankan dari wilayah lain ke gerbang regional lokal.
Contohnya, rute diiklankan dari gerbang regional lokal ke instans jaringan di wilayah lokal, atau ke gerbang regional di wilayah lain. Valid values:
|
RegionIn. |
| Description |
string |
No |
Deskripsi kebijakan perutean. Deskripsi boleh kosong atau memiliki panjang 1 hingga 256 karakter dan tidak boleh diawali dengan http:// atau https://. |
desctest. |
| Priority |
integer |
Yes |
Prioritas kebijakan kebijakan perutean. Nilai yang valid: 1 hingga 100. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. Catatan
Prioritas kebijakan kebijakan perutean dalam wilayah dan arah yang sama harus unik. Saat kebijakan perutean dieksekusi, sistem mulai mencocokkan pernyataan kondisional dari kebijakan perutean dengan nilai prioritas terkecil. Tentukan prioritas kebijakan berdasarkan urutan pencocokan yang diharapkan. |
3 |
| MapResult |
string |
Yes |
Aksi yang dilakukan setelah semua kondisi terpenuhi. Nilai yang valid:
Valid values:
|
Permit. |
| NextPriority |
integer |
No |
Prioritas kebijakan kebijakan perutean terkait berikutnya.
|
20 |
| CidrMatchMode |
string |
No |
Mode pencocokan daftar prefiks. Nilai yang valid:
Contohnya, kebijakan yang menentukan 10.10.0.0/16 dapat melakukan pencocokan kabur terhadap rute 10.10.1.0/24.
Contohnya, kebijakan yang menentukan 10.10.0.0/16 hanya dapat melakukan pencocokan eksak terhadap rute 10.10.0.0/16. Valid values:
|
Include. |
| AsPathMatchMode |
string |
No |
Mode pencocokan daftar jalur AS. Nilai yang valid:
Valid values:
|
Include. |
| CommunityMatchMode |
string |
No |
Mode pencocokan Community. Nilai yang valid:
Valid values:
|
Include. |
| CommunityOperateMode |
string |
No |
Aksi yang dilakukan pada Community. Nilai yang valid:
Parameter ini menentukan aksi yang dilakukan setelah rute memenuhi kondisi. Valid values:
|
Additive. |
| Preference |
integer |
No |
Prioritas rute yang dimodifikasi. Nilai yang valid: 1 hingga 100. Prioritas default rute adalah 50. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. Parameter ini menentukan aksi yang dilakukan setelah rute memenuhi kondisi. |
50 |
| SourceInstanceIdsReverseMatch |
boolean |
No |
Menentukan apakah akan menggunakan mode pencocokan eksklusi untuk daftar ID instans sumber. Nilai yang valid:
|
false. |
| DestinationInstanceIdsReverseMatch |
boolean |
No |
Menentukan apakah akan menggunakan mode pencocokan eksklusi untuk daftar ID instans tujuan. Nilai yang valid:
|
false. |
| MatchAddressType |
string |
No |
Tipe alamat IP yang harus dicocokkan oleh rute. Nilai yang valid:
Parameter ini boleh dikosongkan, yang berarti semua jenis rute akan dicocokkan. |
IPv4 |
| TransitRouterRouteTableId |
string |
No |
ID tabel rute router transit. Jika Anda tidak menentukan ID tabel rute, kebijakan perutean akan secara otomatis dikaitkan dengan tabel rute default router transit. |
vtb-gw8nx3515m1mbd1z1**** |
| SourceInstanceIds |
array |
No |
Daftar ID instans sumber yang harus dicocokkan oleh rute. Jenis ID instans berikut didukung:
Anda dapat menentukan hingga 64 ID instans. |
vpc-adeg3544fdf34vf**** |
|
string |
No |
Daftar ID instans sumber yang harus dicocokkan oleh rute. Jenis ID instans berikut didukung:
Anda dapat menentukan hingga 64 ID instans. |
vpc-adeg3544fdf34vf**** |
|
| DestinationInstanceIds |
array |
No |
Daftar ID instans tujuan yang harus dicocokkan oleh rute. Jenis ID instans berikut didukung:
Anda dapat menentukan hingga 64 ID instans. Catatan
Daftar ID instans tujuan hanya berlaku ketika arah kebijakan perutean adalah arah outbound dari gerbang regional dan ID instans tujuan adalah ID instans di wilayah lokal. |
vpc-afrfs434465fdf**** |
|
string |
No |
Daftar ID instans tujuan yang harus dicocokkan oleh rute. Jenis ID instans berikut didukung:
Anda dapat menentukan hingga 64 ID instans. Catatan
Daftar ID instans tujuan hanya berlaku ketika arah kebijakan perutean adalah arah outbound dari gerbang regional dan ID instans tujuan adalah ID instans di wilayah lokal. |
vpc-afrfs434465fdf**** |
|
| SourceRouteTableIds |
array |
No |
Daftar ID tabel rute sumber yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 ID tabel rute. |
vtb-adfr233vf34rvd4**** |
|
string |
No |
Daftar ID tabel rute sumber yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 ID tabel rute. |
vtb-adfr233vf34rvd4**** |
|
| DestinationRouteTableIds |
array |
No |
Daftar ID tabel rute tujuan yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 ID tabel rute. Catatan
Daftar ID tabel rute tujuan hanya berlaku ketika arah kebijakan perutean adalah arah outbound dari gerbang regional dan ID tabel rute tujuan adalah ID tabel rute instans jaringan di wilayah lokal. |
vtb-adefrgtr144vf**** |
|
string |
No |
Daftar ID tabel rute tujuan yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 ID tabel rute. Catatan
Daftar ID tabel rute tujuan hanya berlaku ketika arah kebijakan perutean adalah arah outbound dari gerbang regional dan ID tabel rute tujuan adalah ID tabel rute instans jaringan di wilayah lokal. |
vtb-adefrgtr144vf**** |
|
| SourceRegionIds |
array |
No |
Daftar ID wilayah sumber yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 ID wilayah. Anda dapat memanggil DescribeChildInstanceRegions untuk menanyakan ID wilayah. |
cn-beijing. |
|
string |
No |
Daftar ID wilayah sumber yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 ID wilayah. Anda dapat memanggil DescribeChildInstanceRegions untuk menanyakan ID wilayah. |
cn-beijing. |
|
| SourceChildInstanceTypes |
array |
No |
Daftar tipe instans sumber yang harus dicocokkan oleh rute. Tipe instans berikut didukung:
Anda dapat menentukan beberapa tipe instans. |
VPC. |
|
string |
No |
Daftar tipe instans sumber yang harus dicocokkan oleh rute. Tipe instans berikut didukung:
Anda dapat menentukan beberapa tipe instans. |
VPC. |
|
| DestinationChildInstanceTypes |
array |
No |
Daftar tipe instans tujuan yang harus dicocokkan oleh rute. Tipe instans berikut didukung:
Anda dapat menentukan beberapa tipe instans. Catatan
Daftar tipe instans tujuan hanya berlaku ketika arah kebijakan perutean adalah arah outbound dari gerbang regional dan tipe instans tujuan adalah tipe instans di wilayah lokal. |
VPC. |
|
string |
No |
Daftar tipe instans tujuan yang harus dicocokkan oleh rute. Tipe instans berikut didukung:
Anda dapat menentukan beberapa tipe instans. Catatan
Daftar tipe instans tujuan hanya berlaku ketika arah kebijakan perutean adalah arah outbound dari gerbang regional dan tipe instans tujuan adalah tipe instans di wilayah lokal. |
VPC. |
|
| DestinationCidrBlocks |
array |
No |
Daftar prefiks yang harus dicocokkan oleh rute. Rentang alamat IP dalam daftar prefiks menggunakan format CIDR. Anda dapat menentukan hingga 64 rentang alamat IP. Format IPv4 dan IPv6 didukung. |
10.10.10.0/24 |
|
string |
No |
Daftar prefiks yang harus dicocokkan oleh rute. Rentang alamat IP dalam daftar prefiks menggunakan format CIDR. Anda dapat menentukan hingga 64 rentang alamat IP. Format IPv4 dan IPv6 didukung. |
10.10.10.0/24 |
|
| RouteTypes |
array |
No |
Daftar tipe perutean yang harus dicocokkan oleh rute. Tipe perutean berikut didukung:
Anda dapat menentukan beberapa tipe perutean. |
System. |
|
string |
No |
Daftar tipe perutean yang harus dicocokkan oleh rute. Tipe perutean berikut didukung:
Anda dapat menentukan beberapa tipe perutean. |
System. |
|
| MatchAsns |
array |
No |
Daftar jalur AS yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 nomor AS. Catatan
Hanya AS SEQUENCE yang didukung. AS SET, AS CONFED SEQUENCE, dan AS CONFED SET tidak didukung. Artinya, hanya daftar nomor AS yang didukung, bukan himpunan atau subdaftar. |
65501 |
|
integer |
No |
Daftar jalur AS yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 nomor AS. Catatan
Hanya AS SEQUENCE yang didukung. AS SET, AS CONFED SEQUENCE, dan AS CONFED SET tidak didukung. Artinya, hanya daftar nomor AS yang didukung, bukan himpunan atau subdaftar. |
65501 |
|
| MatchCommunitySet |
array |
No |
Himpunan Community yang harus dicocokkan oleh rute. Setiap Community menggunakan format n:m, dengan rentang nilai n dan m antara 1 hingga 65535. Community harus sesuai dengan RFC 1997. Large Communities (RFC 8092) tidak didukung. Anda dapat menentukan hingga 64 Community. Catatan
Konfigurasi Community yang salah dapat menyebabkan rute gagal diiklankan ke pusat data lokal. |
65501:1 |
|
string |
No |
Himpunan Community yang harus dicocokkan oleh rute. Setiap Community menggunakan format n:m, dengan rentang nilai n dan m antara 1 hingga 65535. Community harus sesuai dengan RFC 1997. Large Communities (RFC 8092) tidak didukung. Anda dapat menentukan hingga 64 Community. Catatan
Konfigurasi Community yang salah dapat menyebabkan rute gagal diiklankan ke pusat data lokal. |
65501:1 |
|
| OperateCommunitySet |
array |
No |
Himpunan Community yang akan dieksekusi. Setiap Community menggunakan format n:m, dengan rentang nilai n dan m antara 1 hingga 65535. Community harus sesuai dengan RFC 1997. Large Communities (RFC 8092) tidak didukung. Anda dapat menentukan hingga 32 Community. Catatan
Konfigurasi Community yang salah dapat menyebabkan rute gagal diiklankan ke pusat data lokal. |
65501:1 |
|
string |
No |
Himpunan Community yang akan dieksekusi. Setiap Community menggunakan format n:m, dengan rentang nilai n dan m antara 1 hingga 65535. Community harus sesuai dengan RFC 1997. Large Communities (RFC 8092) tidak didukung. Anda dapat menentukan hingga 32 Community. Catatan
Konfigurasi Community yang salah dapat menyebabkan rute gagal diiklankan ke pusat data lokal. |
65501:1 |
|
| PrependAsPath |
array |
No |
Jalur AS yang ditambahkan di awal saat gerbang regional menerima atau memublikasikan entri rute. Persyaratan konfigurasi jalur AS yang ditambahkan bervariasi berdasarkan arah kebijakan perutean:
Parameter ini menentukan aksi yang dieksekusi setelah rute memenuhi kondisi. Anda dapat menentukan hingga 32 nomor AS. |
65501 |
|
integer |
No |
Jalur AS yang ditambahkan di awal saat gerbang regional menerima atau memublikasikan entri rute. Persyaratan konfigurasi jalur AS yang ditambahkan bervariasi berdasarkan arah kebijakan perutean:
Parameter ini menentukan aksi yang dieksekusi setelah rute memenuhi kondisi. Anda dapat menentukan hingga 32 nomor AS. |
65501 |
|
| DestinationRegionIds |
array |
No |
Daftar ID wilayah tujuan yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 ID wilayah. |
|
|
string |
No |
Daftar ID wilayah tujuan yang harus dicocokkan oleh rute. Anda dapat menentukan hingga 64 ID wilayah. |
cn-beijing. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| RouteMapId |
string |
ID kebijakan perutean. |
cenrmap-w4yf7toozfol3q**** |
| RequestId |
string |
ID permintaan. |
62172DD5-6BAC-45DF-8D44-56SDF467BAC. |
Contoh
Respons sukses
JSONformat
{
"RouteMapId": "cenrmap-w4yf7toozfol3q****",
"RequestId": "62172DD5-6BAC-45DF-8D44-56SDF467BAC."
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Forbidden.CenRouteMapExist | The specified CEN route map ID already exists. | Kebijakan perutean sudah ada. |
| 400 | Invid.Parameter | When using PrependAsPath in the RegionIn, SourceRegionId must be local region Id. | |
| 400 | InvalidOperation.NoEffictiveAction | No effective action be configured. | Tidak ada Action yang valid. |
| 400 | IncorrectStatus.TransitRouterInstance | The status of TransitRouter is incorrect. | Router transit berada dalam status tidak valid. |
| 400 | InvalidDescription | Description is invalid. | Deskripsi tidak valid. |
| 400 | IllegalParam.ZoneId | The specified ZoneId is illegal. | Zona yang ditentukan tidak valid. |
| 400 | Forbidden.NoMedAuthorized | Med operation is unauthorized. | Kebijakan entri rute Med yang ditentukan tidak dapat dioperasikan. |
| 400 | InvalidOperation.MedRouteMapExist | Operation is invalid because the default med route map already exist. | Operasi tidak valid karena peta rute MED dengan lompatan berikutnya yang mengarah ke instans ECR ini sudah ada. |
| 400 | InvalidOperation.MedRouteMapNotAllowedOtherAction | Operation is invalid because the default med not allowed other action. | Peta rute yang dikonfigurasi dengan kebijakan MED tidak mengizinkan konfigurasi kebijakan lain. |
| 400 | InvalidOperation.MedRouteMapActionMustPermit | Operation is invalid because the default med map result must be permit. | Operasi tidak valid. Aksi kebijakan peta rute MED harus Allow. |
| 400 | InvalidParameter.MedRouteMapDestInstanceIds | Param DestInstanceIds must be ecr instance id. | Daftar instans tujuan dari peta entri rute MED harus berisi instans ECR. |
| 400 | InvalidParameter.MedRouteMapDestInstanceType | Param DestChildInstanceTypes must be ecr. | Tipe instans tujuan dari peta entri rute MED harus berupa ECR. |
| 400 | InvalidParameter | Invalid parameter. | Parameter tidak valid. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | Akun tidak memiliki izin untuk melakukan operasi ini. |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. | |
| 400 | InvalidParameter.TransitRouterRouteTableId | The specified parameter TransitRouterRouteTableId is invalid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.