All Products
Search
Document Center

:CreateCenRouteMap

Last Updated:May 26, 2026

Membuat kebijakan perutean untuk instance Cloud Enterprise Network (CEN).

Catatan penggunaan

Kebijakan perutean diurutkan berdasarkan prioritas, dengan nilai yang lebih kecil menunjukkan prioritas lebih tinggi. Setiap kebijakan perutean terdiri atas kumpulan pernyataan kondisional dan pernyataan eksekusi. Sistem memproses rute mulai dari kebijakan perutean dengan prioritas tertinggi, mencocokkannya dengan kondisi pencocokan yang ditentukan dalam kebijakan tersebut. Jika suatu rute memenuhi semua kondisi pencocokan dalam kebijakan perutean, sistem akan mengizinkan atau menolak rute tersebut berdasarkan aksi yang ditentukan. Anda juga dapat memodifikasi atribut rute yang diizinkan. Secara default, sistem mengizinkan rute yang tidak memenuhi kondisi pencocokan apa pun. Untuk informasi selengkapnya, lihat Ikhtisar kebijakan perutean.

CreateCenRouteMap adalah operasi asinkron. Setelah permintaan dikirim, ID kebijakan perutean dikembalikan, tetapi operasi tersebut masih diproses di latar belakang sistem. Anda dapat memanggil DescribeCenRouteMaps untuk memeriksa status kebijakan perutean.

  • Jika kebijakan perutean berada dalam status Creating, kebijakan tersebut sedang dalam proses pembuatan. Dalam hal ini, Anda dapat memeriksa statusnya, tetapi tidak dapat melakukan operasi lain.
  • Jika kebijakan perutean berada dalam status Active, kebijakan tersebut telah berhasil dibuat.

Debugging

OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kemudahan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi ini untuk berbagai SDK.

Parameter permintaan

Parameter Tipe Wajib Contoh Deskripsi
Action String Ya CreateCenRouteMap

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke CreateCenRouteMap.

CenId String Ya cen-7qthudw0ll6jmc****

ID instans CEN.

CenRegionId String Ya cn-hangzhou

ID wilayah tempat kebijakan perutean diterapkan.

Anda dapat memanggil operasi DescribeChildInstanceRegions untuk menanyakan daftar wilayah terbaru.

TransmitDirection String Ya RegionIn

Arah penerapan kebijakan perutean. Nilai yang valid:

  • RegionIn: Rute diiklankan ke gateway di wilayah yang terhubung oleh instans CEN.

    Sebagai contoh, rute diiklankan dari instans jaringan yang ditempatkan di wilayah saat ini atau wilayah lain ke gateway yang ditempatkan di wilayah saat ini.

  • RegionOut: Rute diiklankan dari gateway di wilayah yang terhubung oleh instans CEN.

    Sebagai contoh, rute diiklankan dari gateway yang ditempatkan di wilayah saat ini ke instans jaringan yang ditempatkan di wilayah yang sama, atau ke gateway yang ditempatkan di wilayah lain.

Description String Tidak desctest

Deskripsi kebijakan perutean.

Panjang deskripsi harus antara 2 hingga 256 karakter, dan dapat berisi huruf, angka, tanda hubung (-), titik (.), dan garis bawah (_). Deskripsi harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://.

Priority Integer Ya 3

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 diterapkan pada wilayah dan arah yang sama. Sistem mencocokkan rute terhadap kondisi pencocokan kebijakan perutean sesuai urutan prioritas menurun. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. Anda harus menetapkan nilai prioritas yang tepat.
MapResult String Ya Permit

Aksi yang dilakukan terhadap rute yang memenuhi semua kondisi pencocokan. Nilai yang valid:

  • Permit: rute diizinkan.
  • Deny: rute ditolak.
NextPriority Integer Tidak 20

Prioritas kebijakan perutean yang ingin Anda kaitkan dengan kebijakan saat ini.

  • Parameter ini hanya berlaku jika parameter MapResult diatur ke Permit. Dengan demikian, rute yang diizinkan akan dicocokkan dengan kebijakan perutean berikutnya.
  • Wilayah dan arah kebijakan perutean yang akan dikaitkan harus sama dengan kebijakan perutean saat ini.
  • Prioritas kebijakan perutean berikutnya harus lebih rendah daripada prioritas kebijakan perutean saat ini.
CidrMatchMode String Tidak Include

Metode pencocokan yang digunakan untuk mencocokkan rute terhadap daftar awalan. Nilai yang valid:

  • Include: Pencocokan kabur. Suatu rute cocok jika awalan rute tersebut termasuk dalam kondisi pencocokan.

    Sebagai contoh, jika Anda menetapkan kondisi pencocokan ke 10.10.0.0/16 dan pencocokan kabur diaktifkan, rute dengan awalan 10.10.1.0/24 merupakan kecocokan.

  • Complete: Pencocokan eksak. Suatu rute hanya cocok jika awalan rutenya sama persis dengan awalan yang ditentukan dalam kondisi pencocokan.

    Sebagai contoh, jika Anda menetapkan kondisi pencocokan ke 10.10.0.0/16 dan pencocokan eksak diaktifkan, rute hanya cocok jika awalannya adalah 10.10.0.0/16.

AsPathMatchMode String Tidak Include

Metode pencocokan yang digunakan untuk mencocokkan rute terhadap jalur AS. Nilai yang valid:

  • Include: Pencocokan kabur. Suatu rute memenuhi kondisi pencocokan jika jalur AS-nya tumpang tindih dengan jalur AS yang ditentukan dalam kondisi pencocokan.
  • Complete: Pencocokan eksak. Suatu rute hanya cocok jika jalur AS-nya sama persis dengan salah satu jalur AS yang ditentukan dalam kondisi pencocokan.
CommunityMatchMode String Tidak Include

Metode pencocokan yang digunakan untuk mencocokkan rute terhadap community. Nilai yang valid:

  • Include: Pencocokan kabur. Suatu rute memenuhi kondisi pencocokan jika community-nya tumpang tindih dengan community yang ditentukan dalam kondisi pencocokan.
  • Complete: Pencocokan eksak. Suatu rute memenuhi kondisi pencocokan hanya jika community-nya sama persis dengan community yang ditentukan dalam kondisi pencocokan.
CommunityOperateMode String Tidak Additive

Aksi yang dilakukan terhadap community. Nilai yang valid:

  • Additive: menambahkan community ke rute.
  • Replace: mengganti community asli rute.

Parameter ini menentukan aksi yang dilakukan ketika suatu rute memenuhi kondisi pencocokan.

Preference Integer Tidak 50

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.

SourceInstanceIdsReverseMatch Boolean Tidak false

Menentukan apakah ID instans jaringan sumber akan dikecualikan. Nilai yang valid:

  • false (nilai default): Suatu rute cocok jika ID instans jaringan sumbernya ada dalam daftar yang ditentukan oleh SourceInstanceIds.N.
  • true: Suatu rute cocok jika ID instans jaringan sumbernya tidak ada dalam daftar yang ditentukan oleh SourceInstanceIds.N.
DestinationInstanceIdsReverseMatch Boolean Tidak false

Menentukan apakah ID instans jaringan tujuan akan dikecualikan. Nilai yang valid:

  • false (nilai default): Suatu rute cocok jika ID instans jaringan tujuannya ada dalam daftar yang ditentukan oleh DestinationInstanceIds.N.
  • true: Suatu rute memenuhi kondisi pencocokan jika ID instans jaringan tujuannya tidak ada dalam daftar yang ditentukan oleh DestinationInstanceIds.N.
MatchAddressType String Tidak IPv4

Tipe alamat IP dalam kondisi pencocokan. Nilai yang valid:

  • IPv4: Alamat IPv4
  • IPv6: Alamat IPv6

Parameter ini dapat dikosongkan. Jika tidak ada nilai yang ditentukan, semua tipe alamat IP dianggap cocok.

TransitRouterRouteTableId String Tidak vtb-gw8nx3515m1mbd1z1****

ID tabel rute router transit.

Jika Anda tidak menentukan ID tabel rute, kebijakan perutean akan secara otomatis dikaitkan dengan tabel rute default router transit.

SourceInstanceIds.N String Tidak vpc-adeg3544fdf34vf****

ID instans jaringan sumber tempat rute berasal. Tipe instans jaringan berikut didukung:

  • VPC
  • VBR
  • Instans CCN
  • Instans SAG
  • ID koneksi IPsec.

Anda dapat memasukkan maksimal 32 ID.

DestinationInstanceIds.N String Tidak vpc-afrfs434465fdf****

ID instans jaringan tujuan tempat rute ditujukan. Tipe instans jaringan berikut didukung:

  • VPC
  • VBR
  • Instans CCN
  • Instans SAG
  • ID koneksi IPsec.

Anda dapat memasukkan maksimal 32 ID.

Catatan ID instans jaringan tujuan hanya berlaku jika kebijakan perutean diterapkan pada skenario di mana rute diiklankan dari gateway di wilayah saat ini ke instans jaringan di wilayah saat ini.
SourceRouteTableIds.N String Tidak vtb-adfr233vf34rvd4****

ID tabel rute sumber tempat rute dievaluasi. Anda dapat memasukkan maksimal 32 ID tabel rute.

DestinationRouteTableIds.N String Tidak vtb-adefrgtr144vf****

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 gateway 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:

  • VPC: VPC
  • VBR: VBR
  • CCN: Instans CCN
  • VPN: Gateway VPN atau koneksi IPsec
    • Jika koneksi IPsec-VPN atau klien SSL dikaitkan dengan gateway VPN, VPC yang terkait dengan gateway VPN tersebut harus terhubung ke router transit, dan gateway VPN harus menggunakan perutean dinamis BGP. Jika tidak, parameter ini tidak berlaku.
    • Parameter ini berlaku jika koneksi IPsec terhubung langsung ke router transit.

Anda dapat menentukan satu atau beberapa tipe instans jaringan.

DestinationChildInstanceTypes.N String Tidak VPC

Tipe instans jaringan tujuan tempat rute ditujukan. Tipe instans jaringan berikut didukung:

  • VPC: VPC
  • VBR: VBR
  • CCN: Instans CCN
  • VPN: Koneksi IPsec
    Catatan Parameter ini tidak berlaku jika koneksi IPsec-VPN atau klien SSL dikaitkan dengan router transit melalui gateway VPN dan VPC. Parameter ini hanya berlaku jika koneksi IPsec terhubung langsung ke router transit.

Anda dapat menentukan satu atau beberapa tipe instans jaringan.

Catatan Tipe instans jaringan tujuan hanya berlaku jika kebijakan perutean diterapkan pada skenario di mana rute diiklankan dari gateway 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. Tipe rute berikut didukung:

  • System: Rute sistem yang dihasilkan secara otomatis oleh sistem.
  • Custom: Rute kustom yang ditambahkan secara manual.
  • BGP: Rute yang diiklankan melalui BGP.

Anda dapat menentukan beberapa tipe rute.

MatchAsns.N Long Tidak 65501

Jalur AS tempat rute dicocokkan.

Anda dapat menentukan maksimal 32 nomor AS.

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 large communities BGP tidak didukung.

Anda dapat menentukan maksimal 32 community.

Catatan Jika konfigurasi community salah, rute mungkin gagal diiklankan ke pusat data Anda.
OperateCommunitySet.N String Tidak 65501:1

Set 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 large communities BGP tidak didukung.

Anda dapat menentukan maksimal 32 community.

Catatan Jika konfigurasi community salah, rute mungkin gagal diiklankan ke pusat data Anda.
PrependAsPath.N Long Tidak 65501

Jalur AS yang ditambahkan menggunakan pernyataan aksi ketika gateway regional menerima atau mengiklankan rute.

Jalur AS bervariasi tergantung pada arah penerapan kebijakan perutean:

  • Jika jalur AS ditambahkan ke kebijakan perutean yang diterapkan dalam arah inbound, Anda harus menentukan ID instans jaringan sumber dan wilayah sumber dalam kondisi pencocokan. Selain itu, wilayah sumber harus sama dengan wilayah tempat kebijakan perutean diterapkan.
  • Jika jalur AS ditambahkan ke kebijakan perutean yang diterapkan dalam arah outbound, Anda harus menentukan ID instans jaringan tujuan dalam kondisi pencocokan.

Parameter ini menentukan aksi yang dilakukan ketika suatu rute memenuhi kondisi pencocokan. Anda dapat menentukan maksimal 32 nomor AS.

Parameter respons

Parameter Tipe Contoh Deskripsi
RouteMapId String cenrmap-w4yf7toozfol3q****

ID kebijakan perutean.

RequestId String 62172DD5-6BAC-45DF-8D44-56SDF467BAC

ID permintaan.

Contoh

Permintaan contoh

http(s)://[Endpoint]/?Action=CreateCenRouteMap
&CenId=cen-7qthudw0ll6jmc****
&CenRegionId=cn-hangzhou
&Priority=3
&TransmitDirection=RegionIn
&MapResult=Permit
&<Common request parameters>

Respons sukses contoh

XML format

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

<CreateCenRouteMapResponse>
    <RouteMapId>cenrmap-w4yf7toozfol3q****</RouteMapId>
    <RequestId>62172DD5-6BAC-45DF-8D44-56SDF467BAC</RequestId>
</CreateCenRouteMapResponse>

JSON format

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

{
  "RouteMapId" : "cenrmap-w4yf7toozfol3q****",
  "RequestId" : "62172DD5-6BAC-45DF-8D44-56SDF467BAC"
}

Kode kesalahan

Kode HTTP Kode kesalahan Pesan kesalahan Deskripsi
400 Forbidden.CenRouteMapExist The specified CEN route map ID already exists. Pesan kesalahan yang dikembalikan karena kebijakan perutean sudah ada.
400 InvalidOperation.NoEffictiveAction No effective action be configured. Pesan kesalahan yang dikembalikan karena aksi yang ditentukan tidak valid.

Untuk daftar kode kesalahan, kunjungi API Error Center.