Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Rute
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
Rute dikaitkan dengan router virtual. Rute ini digunakan untuk mencocokkan permintaan untuk router virtual dan untuk mendistribusikan lalu lintas ke node virtual yang terkait. Jika rute cocok dengan permintaan, itu dapat mendistribusikan lalu lintas ke satu atau beberapa node virtual target. Anda dapat menentukan bobot relatif untuk setiap node virtual. Topik ini membantu Anda bekerja dengan rute di mesh layanan.
Membuat rute
(Opsional) Pertandingan
-
(Opsional) Masukkan nama Layanan dari layanan tujuan agar sesuai dengan permintaan. Jika Anda tidak menentukan nama, permintaan ke layanan apa pun akan dicocokkan.
-
(Opsional) Masukkan nama Metode metode tujuan untuk mencocokkan permintaan. Jika Anda tidak menentukan nama, permintaan ke metode apa pun akan dicocokkan. Jika Anda menentukan nama metode, Anda harus menentukan nama layanan.
(Opsional) Metadata
Pilih Tambah Metadata.
-
(Opsional) Masukkan nama Metadata yang ingin Anda rute berdasarkan, pilih jenis Match, dan masukkan nilai Match. Memilih Invert akan cocok dengan yang sebaliknya. Misalnya, jika Anda menentukan nama Metadata dari
myMetadata
, jenis Pencocokan Exact, nilai Match dari123
, dan pilih Invert, maka rute dicocokkan untuk setiap permintaan yang memiliki nama metadata yang dimulai dengan apa pun selain.123
-
(Opsional) Pilih Tambahkan metadata untuk menambahkan hingga sepuluh item metadata.
(Opsional) Kebijakan coba lagi
Kebijakan coba lagi memungkinkan klien untuk melindungi diri dari kegagalan jaringan intermiten atau kegagalan sisi server intermiten. Kebijakan coba lagi bersifat opsional, tetapi disarankan. Nilai batas waktu coba lagi menentukan batas waktu per percobaan ulang (termasuk upaya awal). Jika Anda tidak menentukan kebijakan coba lagi, App Mesh dapat secara otomatis membuat kebijakan default untuk setiap rute Anda. Untuk informasi selengkapnya, lihat Kebijakan coba lagi rute default.
-
Untuk Timeout Coba lagi, masukkan jumlah unit untuk durasi batas waktu. Nilai diperlukan jika Anda memilih acara coba ulang protokol apa pun.
-
Untuk unit batas waktu Coba lagi, pilih unit. Nilai diperlukan jika Anda memilih acara coba ulang protokol apa pun.
-
Untuk percobaan ulang Max, masukkan jumlah maksimum percobaan ulang saat permintaan gagal. Nilai diperlukan jika Anda memilih acara coba ulang protokol apa pun. Kami merekomendasikan nilai setidaknya dua.
-
Pilih satu atau lebih acara HTTP coba lagi. Sebaiknya pilih setidaknya stream-error dan gateway-error.
-
Pilih acara TCP coba lagi.
-
Pilih satu atau beberapa acara RPC coba lagi g. Kami menyarankan untuk memilih setidaknya dibatalkan dan tidak tersedia.
(Opsional) Timeout
-
Defaultnya adalah 15 detik. Jika Anda menetapkan kebijakan Coba Ulang, maka durasi yang Anda tentukan di sini harus selalu lebih besar dari atau sama dengan durasi percobaan ulang dikalikan dengan percobaan ulang Maks yang Anda tetapkan dalam kebijakan Coba Ulang sehingga kebijakan coba ulang Anda dapat selesai. Jika Anda menentukan durasi lebih dari 15 detik, maka pastikan batas waktu yang ditentukan untuk pendengar Target node virtual mana pun juga lebih besar dari 15 detik. Untuk informasi selengkapnya, lihat Virtual Nodes.
-
Nilai
0
menonaktifkan batas waktu. -
Jumlah maksimum waktu rute dapat menganggur.
(Opsional) Pertandingan
-
Tentukan Awalan bahwa rute harus cocok. Misalnya, jika nama layanan virtual Anda
service-b.local
dan Anda menginginkan agar rute cocok dengan permintaanservice-b.local/metrics
, prefiks anda seharusnya/metrics
. Menentukan/
rute semua lalu lintas. -
(Opsional) Pilih Metode.
-
(Opsional) Pilih Skema. Hanya berlaku untuk HTTP2 rute.
(Opsional) Header
-
(Opsional) Pilih Tambahkan header. Masukkan nama Header yang ingin Anda rute berdasarkan, pilih jenis Match, dan masukkan nilai Match. Memilih Invert akan cocok dengan yang sebaliknya. Misalnya, jika Anda menentukan header bernama
clientRequestId
dengan Awalan dari123
, dan pilih Invert, maka rute dicocokkan untuk setiap permintaan yang memiliki header yang dimulai dengan apa pun selain.123
-
(Opsional) Pilih Tambahkan header. Anda dapat menambahkan hingga sepuluh header.
(Opsional) Kebijakan coba lagi
Kebijakan coba lagi memungkinkan klien untuk melindungi diri dari kegagalan jaringan intermiten atau kegagalan sisi server intermiten. Kebijakan coba lagi bersifat opsional, tetapi disarankan. Nilai batas waktu coba lagi menentukan batas waktu per percobaan ulang (termasuk upaya awal). Jika Anda tidak menentukan kebijakan coba lagi, App Mesh dapat secara otomatis membuat kebijakan default untuk setiap rute Anda. Untuk informasi selengkapnya, lihat Kebijakan coba lagi rute default.
-
Untuk Timeout Coba lagi, masukkan jumlah unit untuk durasi batas waktu. Nilai diperlukan jika Anda memilih acara coba ulang protokol apa pun.
-
Untuk unit batas waktu Coba lagi, pilih unit. Nilai diperlukan jika Anda memilih acara coba ulang protokol apa pun.
-
Untuk percobaan ulang Max, masukkan jumlah maksimum percobaan ulang saat permintaan gagal. Nilai diperlukan jika Anda memilih acara coba ulang protokol apa pun. Kami merekomendasikan nilai setidaknya dua.
-
Pilih satu atau lebih acara HTTP coba lagi. Sebaiknya pilih setidaknya stream-error dan gateway-error.
-
Pilih acara TCP coba lagi.
(Opsional) Timeout
-
Permintaan batas waktu - Defaultnya adalah 15 detik. Jika Anda menetapkan kebijakan Coba Ulang, maka durasi yang Anda tentukan di sini harus selalu lebih besar dari atau sama dengan durasi percobaan ulang dikalikan dengan percobaan ulang Maks yang Anda tetapkan dalam kebijakan Coba Ulang sehingga kebijakan coba ulang Anda dapat selesai.
-
Durasi idle - Defaultnya adalah 300 detik.
-
Nilai
0
menonaktifkan batas waktu.
catatan
Jika Anda menentukan batas waktu yang lebih besar dari default, pastikan batas waktu yang ditentukan untuk pendengar untuk semua peserta node virtual juga lebih besar dari default. Namun, jika Anda mengurangi batas waktu ke nilai yang lebih rendah dari default, itu opsional untuk memperbarui batas waktu di node virtual. Untuk informasi selengkapnya, lihat Virtual Nodes.
(Opsional) Timeout
-
Durasi idle - Defaultnya adalah 300 detik.
-
Nilai
0
menonaktifkan batas waktu.