Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Router virtual - AWS App Mesh

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Router virtual

penting

Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak akan lagi dapat mengakses AWS App Mesh konsol atau AWS App Mesh sumber daya. Untuk informasi lebih lanjut, kunjungi posting blog ini Migrasi dari AWS App Mesh ke Amazon ECS Service Connect.

Router virtual menangani lalu lintas untuk satu atau lebih layanan virtual dalam mesh Anda. Setelah Anda membuat router virtual, Anda dapat membuat dan mengaitkan rute untuk router virtual Anda yang mengarahkan permintaan masuk ke node virtual yang berbeda.

Virtual router diagram showing HTTP route with prefix and targets B and B' for different service versions.

Lalu lintas masuk apa pun yang diharapkan oleh router virtual Anda harus ditentukan sebagai pendengar.

Membuat router virtual

AWS Management Console
Untuk membuat router virtual menggunakan AWS Management Console
catatan

Saat membuat Router Virtual, Anda harus menambahkan pemilih namespace dengan label untuk mengidentifikasi daftar ruang nama untuk mengaitkan Rute ke Router Virtual yang dibuat.

  1. Buka konsol App Mesh di https://console.aws.amazon.com/appmesh/.

  2. Pilih mesh tempat Anda ingin membuat router virtual. Semua jerat yang Anda miliki dan yang telah dibagikan dengan Anda terdaftar.

  3. Pilih Router virtual di navigasi kiri.

  4. Pilih Buat router virtual.

  5. Untuk nama router Virtual, tentukan nama untuk router virtual Anda. Hingga 255 huruf, angka, tanda hubung, dan garis bawah diperbolehkan.

  6. (Opsional) Untuk konfigurasi Listener, tentukan Port dan Protokol untuk router virtual Anda. httpPendengar mengizinkan transisi koneksi ke soket web. Anda dapat mengklik Tambahkan Pendengar untuk menambahkan beberapa pendengar. Tombol Hapus akan menghapus pendengar itu.

  7. Pilih Buat router virtual untuk menyelesaikan.

AWS CLI

Untuk membuat router virtual menggunakan file AWS CLI.

Buat router virtual menggunakan perintah berikut dan masukan JSON (ganti red nilainya dengan milik Anda sendiri):

  1. aws appmesh create-virtual-router \ --cli-input-json file://create-virtual-router.json
  2. Isi contoh create-virtual-router .json

  3. { "meshName": "meshName", "spec": { "listeners": [ { "portMapping": { "port": 80, "protocol": "http" } } ] }, "virtualRouterName": "routerName" }
  4. Contoh output:

    { "virtualRouter": { "meshName": "meshName", "metadata": { "arn": "arn:aws:appmesh:us-west-2:210987654321:mesh/meshName/virtualRouter/routerName", "createdAt": "2022-04-06T11:49:47.216000-05:00", "lastUpdatedAt": "2022-04-06T11:49:47.216000-05:00", "meshOwner": "123456789012", "resourceOwner": "210987654321", "uid": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version": 1 }, "spec": { "listeners": [ { "portMapping": { "port": 80, "protocol": "http" } } ] }, "status": { "status": "ACTIVE" }, "virtualRouterName": "routerName" } }

Untuk informasi selengkapnya tentang membuat router virtual dengan AWS CLI for App Mesh, lihat create-virtual-routerperintah di AWS CLI referensi.

Untuk membuat router virtual menggunakan AWS Management Console
catatan

Saat membuat Router Virtual, Anda harus menambahkan pemilih namespace dengan label untuk mengidentifikasi daftar ruang nama untuk mengaitkan Rute ke Router Virtual yang dibuat.

  1. Buka konsol App Mesh di https://console.aws.amazon.com/appmesh/.

  2. Pilih mesh tempat Anda ingin membuat router virtual. Semua jerat yang Anda miliki dan yang telah dibagikan dengan Anda terdaftar.

  3. Pilih Router virtual di navigasi kiri.

  4. Pilih Buat router virtual.

  5. Untuk nama router Virtual, tentukan nama untuk router virtual Anda. Hingga 255 huruf, angka, tanda hubung, dan garis bawah diperbolehkan.

  6. (Opsional) Untuk konfigurasi Listener, tentukan Port dan Protokol untuk router virtual Anda. httpPendengar mengizinkan transisi koneksi ke soket web. Anda dapat mengklik Tambahkan Pendengar untuk menambahkan beberapa pendengar. Tombol Hapus akan menghapus pendengar itu.

  7. Pilih Buat router virtual untuk menyelesaikan.

Menghapus router virtual

catatan

Anda tidak dapat menghapus router virtual jika memiliki rute atau jika ditentukan sebagai penyedia untuk layanan virtual apa pun.

AWS Management Console
Untuk menghapus router virtual menggunakan AWS Management Console
  1. Buka konsol App Mesh di https://console.aws.amazon.com/appmesh/.

  2. Pilih mesh yang ingin Anda hapus dari router virtual. Semua jerat yang Anda miliki dan yang telah dibagikan dengan Anda terdaftar.

  3. Pilih Router virtual di navigasi kiri.

  4. Di tabel Virtual Router, pilih router virtual yang ingin Anda hapus dan pilih Hapus di sudut kanan atas. Untuk menghapus router virtual, ID akun Anda harus terdaftar di pemilik Mesh atau kolom pemilik Sumber Daya dari router virtual.

  5. Di kotak konfirmasi, ketik delete dan kemudian klik Hapus.

AWS CLI
Untuk menghapus router virtual menggunakan AWS CLI
  1. Gunakan perintah berikut untuk menghapus router virtual Anda (ganti red nilainya dengan milik Anda sendiri):

    aws appmesh delete-virtual-router \ --mesh-name meshName \ --virtual-router-name routerName
  2. Contoh output:

    { "virtualRouter": { "meshName": "meshName", "metadata": { "arn": "arn:aws:appmesh:us-west-2:210987654321:mesh/meshName/virtualRouter/routerName", "createdAt": "2022-04-06T11:49:47.216000-05:00", "lastUpdatedAt": "2022-04-07T10:49:53.402000-05:00", "meshOwner": "123456789012", "resourceOwner": "210987654321", "uid": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version": 2 }, "spec": { "listeners": [ { "portMapping": { "port": 80, "protocol": "http" } } ] }, "status": { "status": "DELETED" }, "virtualRouterName": "routerName" } }

Untuk informasi selengkapnya tentang menghapus router virtual dengan AWS CLI for App Mesh, lihat delete-virtual-routerperintah di AWS CLI referensi.

Untuk menghapus router virtual menggunakan AWS Management Console
  1. Buka konsol App Mesh di https://console.aws.amazon.com/appmesh/.

  2. Pilih mesh yang ingin Anda hapus dari router virtual. Semua jerat yang Anda miliki dan yang telah dibagikan dengan Anda terdaftar.

  3. Pilih Router virtual di navigasi kiri.

  4. Di tabel Virtual Router, pilih router virtual yang ingin Anda hapus dan pilih Hapus di sudut kanan atas. Untuk menghapus router virtual, ID akun Anda harus terdaftar di pemilik Mesh atau kolom pemilik Sumber Daya dari router virtual.

  5. Di kotak konfirmasi, ketik delete dan kemudian klik Hapus.

Topik berikutnya:

Rute

Topik sebelumnya:

Node virtual
PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.