Untuk memperbarui Penyeimbang Beban Jaringan Anda - Elastic Load Balancing

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

Untuk memperbarui Penyeimbang Beban Jaringan Anda

Anda dapat memperbarui protokol listener, port listener, atau grup target yang menerima lalu lintas dari tindakan penerusan. Tindakan default, juga dikenal sebagai aturan default, meneruskan permintaan ke grup target yang dipilih.

Jika Anda mengubah protokol dari TCP, UDP, atau QUIC ke TLS, Anda harus menentukan kebijakan keamanan dan sertifikat server. Jika Anda mengubah protokol dari TLS ke TCP, UDP, atau QUIC, kebijakan keamanan dan sertifikat server akan dihapus.

Saat grup target untuk tindakan default pendengar TCP, TLS, atau QUIC diperbarui, koneksi baru dirutekan ke grup target yang baru dikonfigurasi. Namun, ini tidak berpengaruh pada koneksi aktif apa pun yang dibuat sebelum perubahan ini. Koneksi aktif ini tetap terkait dengan target dalam grup target asli hingga satu jam jika lalu lintas dikirim, atau hingga saat periode idle-timeout berlalu jika tidak ada lalu lintas yang dikirim, mana yang terjadi lebih dulu. Parameter tidak Connection termination on deregistration diterapkan saat memperbarui pendengar, seperti yang diterapkan saat membatalkan pendaftaran target.

Pembaruan port untuk pendengar QUIC atau TCP_QUIC tidak diizinkan. Untuk memperbarui port untuk pendengar yang menangani lalu lintas QUIC, pendengar harus dihapus dan dibuat ulang dengan port baru.

Console
Untuk memperbarui pendengar
  1. Buka konsol Amazon EC2 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, pilih teks di kolom Protocol:Port untuk membuka halaman detail untuk listener.

  5. Pilih Tindakan, Edit pendengar.

  6. Perbarui nilai sesuai kebutuhan.

    • (Opsional) Ubah Protokol.

    • (Opsional) Ubah Port.

    • (Opsional) Pilih grup target yang berbeda untuk tindakan Default.

    • (Opsional) Untuk menambahkan grup target lain, pilih Tambahkan grup target dan perbarui bobot sesuai kebutuhan.

    • (Opsional) Untuk menghapus grup target, pilih Hapus.

  7. (Opsional) Tambahkan, perbarui, atau hapus tag sesuai kebutuhan.

  8. Pilih Simpan perubahan.

AWS CLI
Untuk memperbarui tindakan default

Gunakan perintah modify-listener berikut untuk mengubah grup target.

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

Contoh berikut memperbarui listener dengan beberapa grup target.

aws elbv2 modify-listener \ --listener-arn listener-arn \ --default-actions '[{ "Type":"forward", "ForwardConfig":{ "TargetGroups":[ {"TargetGroupArn":"target-group-1-arn","Weight":10}, {"TargetGroupArn":"target-group-2-arn","Weight":30} ] } }]'
Untuk menambahkan tag

Gunakan perintah add-tag. Contoh berikut menambahkan dua tag.

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

Gunakan perintah remove-tag. Contoh berikut menghapus tag dengan kunci yang ditentukan.

aws elbv2 remove-tags \ --resource-arns listener-arn \ --tag-keys project department
CloudFormation
Untuk memperbarui tindakan default

Perbarui AWS::ElasticLoadBalancingV2::Listenersumber daya untuk menyertakan grup target baru.

Resources: myTCPListener: Type: 'AWS::ElasticLoadBalancingV2::Listener' Properties: LoadBalancerArn: !Ref myLoadBalancer Protocol: TCP Port: 80 DefaultActions: - Type: forward TargetGroupArn: !Ref newTargetGroup

Atau, untuk mendistribusikan lalu lintas antara beberapa kelompok sasaran, tentukan DefaultActions sebagai berikut.

DefaultActions: - Type: forward ForwardConfig: TargetGroups: - TargetGroupArn: !Ref TargetGroup1 Weight: 10 - TargetGroupArn: !Ref TargetGroup2 Weight: 30
Untuk menambahkan tag

Perbarui AWS::ElasticLoadBalancingV2::Listenersumber daya untuk menyertakan properti Tag.

Resources: myTCPListener: Type: 'AWS::ElasticLoadBalancingV2::Listener' Properties: LoadBalancerArn: !Ref myLoadBalancer Protocol: TCP Port: 80 DefaultActions: - Type: forward TargetGroupArn: !Ref myTargetGroup Tags: - Key: 'project' Value: 'lima' - Key: 'department' Value: 'digital-media'