Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aturan pendengar untuk layanan VPC Lattice Anda
Setiap pendengar memiliki aturan default dan aturan tambahan yang dapat Anda tentukan. Setiap peraturan terdiri dari prioritas, satu tindakan atau lebih, dan satu syarat atau lebih. Anda dapat menambahkan atau mengedit peraturan kapan saja.
Daftar Isi
Peraturan default
Bila Anda membuat listener, Anda menentukan tindakan untuk peraturan default. Peraturan default tidak dapat memiliki syarat. Jika tidak ada syarat untuk peraturan listener yang terpenuhi, maka tindakan untuk peraturan default akan dilakukan.
Prioritas peraturan
Setiap peraturan memiliki prioritas. Peraturan dievaluasi dalam urutan prioritas, dari nilai terendah ke nilai tertinggi. Peraturan default dievaluasi terakhir. Anda dapat mengubah prioritas aturan non-default kapan saja. Anda tidak dapat mengubah prioritas peraturan default.
Tindakan aturan
Pendengar untuk layanan VPC Lattice mendukung tindakan maju dan tindakan respons tetap.
Tindakan ke depan
Anda dapat menggunakan forward
tindakan untuk merutekan permintaan ke satu atau beberapa grup target VPC Lattice. Jika Anda menentukan beberapa kelompok target untuk tindakan forward
, Anda harus menentukan bobot untuk setiap grup target. Bobot setiap grup target adalah nilai dari 0 hingga 999. Permintaan yang sesuai dengan peraturan listener dengan kelompok target tertimbang didistribusikan ke grup target ini berdasarkan bobot mereka. Misalnya, jika Anda menentukan dua grup target, masing-masing dengan bobot 10, setiap grup target menerima setengah dari permintaan. Jika Anda menentukan dua grup target, satu dengan bobot 10 dan lainnya dengan bobot 20, grup target dengan bobot 20 menerima permintaan dua kali lebih banyak dari grup target lainnya.
Tindakan respons tetap
Anda dapat menggunakan fixed-response
tindakan untuk menghapus permintaan klien dan mengembalikan HTTP respons khusus. Anda dapat menggunakan tindakan ini untuk mengembalikan kode respons 404.
contoh Contoh tindakan respons tetap untuk AWS CLI
Anda dapat menentukan tindakan saat membuat atau memperbarui aturan. Tindakan berikut mengirimkan respons tetap dengan kode status yang ditentukan.
"action": {
"fixedResponse": {
"statusCode": 404
},
Syarat peraturan
Setiap syarat peraturan memiliki jenis dan konfigurasi informasi. Bila syarat untuk suatu peraturan terpenuhi, maka tindakannya dilakukan.
Berikut ini adalah kriteria pencocokan yang didukung untuk aturan:
- Pertandingan header
-
Routing didasarkan pada HTTP header untuk setiap permintaan. Anda dapat menggunakan kondisi HTTP header untuk mengonfigurasi aturan yang merutekan permintaan berdasarkan HTTP header untuk permintaan tersebut. Anda dapat menentukan nama bidang HTTP header standar atau kustom. Nama header dan evaluasi kecocokan tidak peka huruf besar/kecil. Anda dapat mengubah pengaturan ini dengan mengaktifkan sensitivitas huruf besar/kecil. Karakter wildcard tidak didukung dalam nama header. Awalan, tepat, dan berisi pencocokan didukung pada pencocokan header.
- Metode pencocokan
-
Routing didasarkan pada metode HTTP permintaan dari setiap permintaan.
Anda dapat menggunakan kondisi metode HTTP permintaan untuk mengonfigurasi aturan yang merutekan HTTP permintaan berdasarkan metode permintaan permintaan. Anda dapat menentukan HTTP metode standar atau kustom. Metode pencocokan peka huruf besar/kecil. Nama metode harus sama persis. Karakter wildcard tidak didukung.
- Pertandingan jalur
-
Routing didasarkan pada pencocokan pola jalur dalam permintaanURLs.
Anda dapat menggunakan kondisi jalur untuk menentukan aturan yang merutekan permintaan berdasarkan permintaan. URL Karakter wildcard tidak didukung. Awalan dan pencocokan tepat di jalur didukung.
Tambahkan peraturan
Anda dapat menambahkan aturan pendengar kapan saja.
Untuk menambahkan aturan listener menggunakan konsol
Buka VPC konsol Amazon di https://console.aws.amazon.com/vpc/
. -
Di panel navigasi, di bawah VPCKisi, pilih Layanan.
-
Pilih nama layanan untuk membuka halaman detailnya.
-
Pada tab Routing, pilih Edit listener.
-
Perluas aturan Listener dan pilih Tambahkan aturan.
-
Untuk nama Aturan, masukkan nama untuk aturan.
-
Untuk Prioritas, masukkan prioritas antara 1 dan 100. Peraturan dievaluasi dalam urutan prioritas, dari nilai terendah ke nilai tertinggi. Peraturan default dievaluasi terakhir.
-
Untuk Kondisi, masukkan pola jalur untuk kondisi pencocokan jalur. Ukuran maksimum setiap string adalah 200 karakter. Perbandingannya tidak peka huruf besar/kecil. Karakter wildcard tidak didukung.
Untuk menambahkan kecocokan header atau kondisi aturan kecocokan metode, gunakan AWS CLI atau AWS SDK.
-
Untuk Action, pilih grup target VPC Lattice.
-
Pilih Simpan perubahan.
Untuk menambahkan aturan menggunakan AWS CLI
Gunakan perintah create-rule
Perbarui aturan
Anda dapat memperbarui aturan pendengar kapan saja. Anda dapat memodifikasi prioritas, kondisi, kelompok target, dan bobot masing-masing kelompok target. Anda tidak dapat mengubah nama aturan.
Untuk memperbarui aturan listener menggunakan konsol
Buka VPC konsol Amazon di https://console.aws.amazon.com/vpc/
. -
Di panel navigasi, di bawah VPCKisi, pilih Layanan.
-
Pilih nama layanan untuk membuka halaman detailnya.
-
Pada tab Routing, pilih Edit listener.
-
Ubah prioritas aturan, kondisi, dan tindakan sesuai kebutuhan.
-
Tinjau pembaruan Anda dan pilih Simpan perubahan.
Untuk memperbarui aturan menggunakan AWS CLI
Gunakan perintah update-rule
Menghapus peraturan
Anda dapat menghapus aturan non-default untuk pendengar kapan saja. Anda tidak dapat menghapus peraturan default untuk listener. Saat Anda menghapus pendengar, semua aturannya akan dihapus.
Untuk menghapus aturan listener menggunakan konsol
Buka VPC konsol Amazon di https://console.aws.amazon.com/vpc/
. -
Di panel navigasi, di bawah VPCKisi, pilih Layanan.
-
Pilih nama layanan untuk membuka halaman detailnya.
-
Pada tab Routing, pilih Edit listener.
-
Temukan aturannya dan pilih Hapus.
-
Pilih Simpan perubahan.
Untuk menghapus aturan menggunakan AWS CLI
Gunakan perintah hapus-peraturan