Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat listener HTTP untuk Application Load Balancer Anda
Pendengar memeriksa permintaan koneksi. Anda menentukan listener saat membuat penyeimbang beban, dan Anda dapat menambahkan listener ke penyeimbang beban kapan Anda saja.
Informasi di halaman ini membantu Anda membuat listener HTTP untuk penyeimbang beban Anda. Untuk menambahkan listener HTTPS ke penyeimbang beban Anda, lihat Buat listener HTTPS untuk Application Load Balancer Anda.
Prasyarat
-
Untuk menambahkan tindakan maju ke peraturan listener default, Anda harus menentukan grup target yang tersedia. Untuk informasi selengkapnya, lihat Buat grup target untuk Application Load Balancer Anda.
-
Anda dapat menentukan grup target yang sama di beberapa pendengar, tetapi pendengar ini harus termasuk dalam penyeimbang beban yang sama. Untuk menggunakan grup target dengan penyeimbang beban, Anda harus memverifikasi bahwa grup tersebut tidak digunakan oleh pendengar untuk penyeimbang beban lainnya.
Menambahkan listener HTTP
Anda mengonfigurasi listener dengan protokol dan port untuk koneksi dari klien ke load balancer, dan grup target untuk aturan listener default. Untuk informasi selengkapnya, lihat Konfigurasi listener.
Untuk menambahkan aturan pendengar lain, lihatAturan pendengar.
- Console
-
Untuk menambahkan pendengar HTTP
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.
-
Pada panel navigasi, pilih Load Balancers.
-
Pilih penyeimbang beban.
-
Pada tab Listeners and rules, pilih Add listener.
-
Untuk Protokol, pilih HTTP. Simpan port default atau masukkan port yang berbeda.
-
Untuk tindakan Default, pilih salah satu tindakan routing berikut dan berikan informasi yang diperlukan:
-
Teruskan ke grup sasaran - Pilih grup sasaran. Untuk menambahkan grup target lain, pilih Tambahkan grup target, pilih grup target, tinjau persentase relatif, dan perbarui bobot sesuai kebutuhan. Anda harus mengaktifkan kelengketan tingkat grup jika Anda mengaktifkan kekakuan pada salah satu grup target.
Jika Anda tidak memiliki grup target yang memenuhi kebutuhan Anda, pilih Buat grup target untuk membuatnya sekarang. Untuk informasi selengkapnya, lihat Buat grup target.
-
Redirect ke URL - Masukkan URL dengan memasukkan setiap bagian secara terpisah pada tab bagian URI, atau dengan memasukkan alamat lengkap pada tab URL Lengkap. Untuk kode Status, pilih sementara (HTTP 302) atau permanen (HTTP 301) berdasarkan kebutuhan Anda.
-
Kembalikan respons tetap - Masukkan kode Respons untuk mengembalikan permintaan klien yang dijatuhkan. Secara opsional, Anda dapat menentukan jenis Konten dan badan Respons.
-
(Opsional) Untuk menambahkan tag, perluas tag Listener. Pilih Tambahkan tag baru dan masukkan kunci tag dan nilai tag.
-
Pilih Tambahkan.
- AWS CLI
-
Untuk membuat grup target
Jika Anda tidak memiliki grup target yang dapat Anda gunakan untuk tindakan default, gunakan create-target-groupperintah untuk membuatnya sekarang. Sebagai contoh, lihat Buat grup target.
Untuk membuat pendengar HTTP
Gunakan perintah create-listener. Contoh berikut membuat pendengar HTTP dengan aturan default yang meneruskan lalu lintas ke grup target yang ditentukan.
aws elbv2 create-listener \
--load-balancer-arn load-balancer-arn
\
--protocol HTTP \
--port 80
\
--default-actions Type=forward,TargetGroupArn=target-group-arn
- CloudFormation
-
Untuk membuat pendengar HTTP
Tentukan sumber daya tipe AWS::ElasticLoadBalancingV2::Listener. Contoh berikut membuat pendengar HTTP dengan aturan default yang meneruskan lalu lintas ke grup target yang ditentukan.
Resources:
myHTTPlistener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: HTTP
Port: 80
DefaultActions:
- Type: "forward"
TargetGroupArn: !Ref myTargetGroup