Mengedit aturan listener untuk Application Load Balancer - Elastic Load Balancing

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

Mengedit aturan listener untuk Application Load Balancer

Anda dapat mengedit tindakan dan ketentuan untuk aturan pendengar kapan saja. Pembaruan peraturan tidak berlaku segera, sehingga permintaan dapat diarahkan menggunakan konfigurasi peraturan sebelumnya untuk waktu yang singkat setelah Anda memperbarui peraturan. Semua permintaan yang sedang berjalan diselesaikan.

Ubah tindakan default

Tindakan default ditetapkan ke aturan bernama Default. Anda dapat menyimpan jenis aturan saat ini dan mengubah informasi yang diperlukan, atau Anda dapat mengubah jenis aturan dan memberikan informasi baru yang diperlukan.

Console
Untuk memodifikasi tindakan default
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Pada panel navigasi, pilih Load Balancers.

  3. Pilih penyeimbang beban.

  4. Pada tab Listeners and rules, pilih teks di kolom Protocol:Port untuk membuka halaman detail bagi listener.

  5. Pada tab Aturan, di bagian Aturan pendengar, pilih kotak centang untuk aturan default. Pilih Tindakan, lalu Edit aturan.

  6. Di bawah Tindakan default, perbarui tindakan otentikasi dan tindakan perutean sesuai kebutuhan.

AWS CLI
Untuk memodifikasi tindakan default

Gunakan perintah modifikasi-listener. Contoh berikut memperbarui grup target untuk forward tindakan tersebut.

aws elbv2 modify-listener \ --listener-arn listener-arn \ --default-actions Type=forward,TargetGroupArn=new-target-group-arn

Contoh berikut memperbarui tindakan default untuk mendistribusikan lalu lintas secara merata antara dua kelompok target.

aws elbv2 modify-listener \ --listener-arn listener-arn \ --default-actions '[{ "Type":"forward", "ForwardConfig":{ "TargetGroups":[ {"TargetGroupArn":"target-group-1-arn","Weight":50}, {"TargetGroupArn":"target-group-2-arn","Weight":50} ] } }]'
CloudFormation
Untuk memodifikasi tindakan default

Perbarui AWS::ElasticLoadBalancingV2::Listenersumber daya.

Resources: myHTTPlistener: Type: 'AWS::ElasticLoadBalancingV2::Listener' Properties: LoadBalancerArn: !Ref myLoadBalancer Protocol: HTTP Port: 80 DefaultActions: - Type: "forward" TargetGroupArn: !Ref myNewTargetGroup

Perbarui prioritas aturan

Peraturan dievaluasi dalam urutan prioritas, dari nilai terendah ke nilai tertinggi. Peraturan default dievaluasi terakhir. Anda dapat mengubah prioritas peraturan nondefault kapan saja. Anda tidak dapat mengubah prioritas aturan default.

Console
Untuk memperbarui prioritas aturan
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Load Balancers.

  3. Pilih penyeimbang beban.

  4. Pada tab Listeners and rules, pilih teks di kolom Protocol:Port untuk membuka halaman detail bagi listener.

  5. Pada tab Aturan, pilih aturan listener dan kemudian pilih Tindakan, Prioritaskan ulang aturan.

  6. Di bagian Aturan pendengar, kolom Prioritas menampilkan prioritas aturan saat ini. Untuk memperbarui prioritas aturan, masukkan nilai dari 1-50.000.

  7. Pilih Simpan perubahan.

AWS CLI
Untuk memperbarui prioritas aturan

Gunakan perintah set-rule-priorities.

aws elbv2 set-rule-priorities \ --rule-priorities "RuleArn=listener-rule-arn,Priority=5"
CloudFormation
Untuk memperbarui prioritas aturan

Perbarui AWS::ElasticLoadBalancingV2::ListenerRulesumber daya.

Resources: myListenerRule: Type: 'AWS::ElasticLoadBalancingV2::ListenerRule' Properties: ListenerArn: !Ref myListener Priority: 5 Conditions: - Field: host-header Values: - example.com - www.example.com Actions: - Type: forward TargetGroupArn: !Ref myTargetGroup

Perbarui tindakan dan ketentuan

Anda dapat memperbarui tindakan dan ketentuan untuk suatu aturan.

Console
Untuk memperbarui tindakan dan ketentuan aturan
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Load Balancers.

  3. Pilih penyeimbang beban.

  4. Pada tab Listeners and rules, pilih teks di kolom Protocol:Port untuk membuka halaman detail bagi listener.

  5. Pada tab Aturan, pilih aturan listener dan kemudian pilih Tindakan, Edit aturan.

  6. Perbarui tindakan dan ketentuan aturan sesuai kebutuhan. Untuk langkah mendetail, lihat Tambahkan peraturan.

  7. Pilih Berikutnya.

  8. (Opsional) Perbarui prioritas.

  9. Pilih Berikutnya.

  10. Pilih Simpan perubahan.

AWS CLI
Untuk memperbarui tindakan dan ketentuan aturan

Gunakan perintah modify-rule dengan --actions opsi, opsi, atau --conditions kedua opsi.

Untuk contoh opsi ini, lihatTambahkan peraturan.

CloudFormation
Untuk memperbarui tindakan dan ketentuan aturan

Perbarui AWS::ElasticLoadBalancingV2::ListenerRulesumber daya.

Misalnya aturan, lihatTambahkan peraturan.

Mengelola tag aturan

Tag membantu Anda mengkategorikan pendengar dan aturan Anda dengan cara yang berbeda. Misalnya, Anda dapat menandai sumber daya berdasarkan tujuan, pemilik, atau lingkungan. Kunci tag harus unik untuk setiap aturan. Jika Anda menambahkan tag dengan kunci yang sudah terkait dengan aturan, maka nilai tag tersebut akan diperbarui.

Setelah selesai dengan tag, Anda dapat menghapusnya.

Console
Untuk mengelola tag untuk aturan
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Load Balancers.

  3. Pilih nama penyeimbang beban untuk membuka halaman detailnya.

  4. Pada tab Listeners and rules, pilih teks di kolom Protocol:Port untuk membuka halaman detail bagi listener.

  5. Pada tab Aturan, pilih teks di kolom Tag nama untuk membuka halaman detail aturan.

  6. Pada halaman detail aturan, pilih Kelola tag.

  7. Pada halaman Kelola tag, lakukan satu atau beberapa hal berikut:

    1. Untuk menambahkan tag, pilih Tambahkan tag baru dan masukkan nilai untuk Kunci dan Nilai.

    2. Untuk menghapus tanda, pilih Hapus di samping tanda.

    3. Untuk memperbarui tag, masukkan nilai baru untuk Kunci atau Nilai.

  8. Pilih Simpan perubahan.

AWS CLI
Untuk menambahkan tag ke aturan

Gunakan perintah add-tag.

aws elbv2 add-tags \ --resource-arns listener-rule-arn \ --tags "Key=project,Value=lima" "Key=department,Value=digital-media"
Untuk menghapus tag dari aturan

Gunakan perintah remove-tag.

aws elbv2 remove-tags \ --resource-arns listener-rule-arn \ --tag-keys project department
CloudFormation
Untuk menambahkan tag ke aturan

Perbarui AWS::ElasticLoadBalancingV2::ListenerRulesumber daya.

Resources: myListenerRule: Type: 'AWS::ElasticLoadBalancingV2::ListenerRule' Properties: ListenerArn: !Ref myListener Priority: 10 Conditions: - Field: host-header Values: - example.com - www.example.com Actions: - Type: forward TargetGroupArn: !Ref myTargetGroup Tags: - Key: 'project' Value: 'lima' - Key: 'department' Value: 'digital-media'