Aktualisieren Sie die Gesundheitseinstellungen für Ihre Zielgruppe für Ihren Network Load Balancer - Elastic Load Balancing

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktualisieren Sie die Gesundheitseinstellungen für Ihre Zielgruppe für Ihren Network Load Balancer

Standardmäßig überwachen Network Load Balancer den Zustand von Zielen und leiten Anfragen an fehlerfreie Ziele weiter. Wenn der Load Balancer jedoch nicht über genügend fehlerfreie Ziele verfügt, sendet er automatisch Traffic an alle registrierten Ziele (Fail-Open). Sie können die Gesundheitseinstellungen für Ihre Zielgruppe ändern, um die Schwellenwerte für DNS-Failover und Routing-Failover zu definieren. Weitere Informationen finden Sie unter Zustand der Zielgruppe.

Console
Um die Gesundheitseinstellungen der Zielgruppe zu aktualisieren
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter Load Balancing die Option Load Balancer aus.

  3. Wählen Sie den Namen der Zielgruppe aus, um deren Detailseite zu öffnen.

  4. Klicken Sie auf der Registerkarte Attribute auf Bearbeiten.

  5. Erweitern Sie die Anforderungen an den Zustand der Zielgruppe.

  6. Wir empfehlen, dass Sie als Konfigurationstyp die Option Unified Configuration wählen. Dabei wird derselbe Schwellenwert sowohl für DNS-Failover als auch für Routing-Failover festgelegt.

  7. Führen Sie für Anforderungen für fehlerfreie Zustände einen der folgenden Schritte aus:

    • Wählen Sie Mindestanzahl fehlerfreier Ziele aus und geben Sie dann eine Zahl zwischen 1 und der maximalen Anzahl von Zielen für Ihre Zielgruppe ein.

    • Wählen Sie Mindestprozentsatz fehlerfreier Ziele und geben Sie dann eine Zahl zwischen 1 und 100 ein.

  8. Der Informationstext gibt an, ob der zonenübergreifende Lastenausgleich für die Zielgruppe aktiviert ist. Wenn der zonenübergreifende Lastenausgleich deaktiviert ist, können Sie ihn aktivieren, um sicherzustellen, dass Sie über genügend Kapazität verfügen. Aktualisieren Sie unter Zielauswahlkonfiguration die Option Zonenübergreifendes Load Balancing.

    Der folgende Text weist darauf hin, dass der zonenübergreifende Load Balancing deaktiviert ist:

    Healthy state requirements apply to each zone independently.

    Der folgende Text weist darauf hin, dass der zonenübergreifende Load Balancing aktiviert ist:

    Healthy state requirements apply to the total targets across all applicable zones.
  9. Wählen Sie Änderungen speichern aus.

AWS CLI
Um die Gesundheitseinstellungen der Zielgruppe zu aktualisieren

Verwenden Sie den modify-target-group-attributes-Befehl. Im folgenden Beispiel wird der Schwellenwert für den fehlerfreien Zustand für beide Aktionen mit einem fehlerhaften Zustand auf 50 % festgelegt.

aws elbv2 modify-target-group-attributes \ --target-group-arn target-group-arn \ --attributes \ "Key=target_group_health.dns_failover.minimum_healthy_targets.percentage,Value=50" \ "Key=target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage,Value=50"
CloudFormation
Um die Gesundheitseinstellungen für Zielgruppen zu ändern

Aktualisieren Sie die AWS::ElasticLoadBalancingV2::TargetGroupRessource. Im folgenden Beispiel wird der Schwellenwert für den fehlerfreien Zustand für beide Aktionen mit einem fehlerhaften Zustand auf 50 % festgelegt.

Resources: myTargetGroup: Type: 'AWS::ElasticLoadBalancingV2::TargetGroup' Properties: Name: my-target-group Protocol: TCP Port: 80 TargetType: ip VpcId: !Ref myVPC TargetGroupAttributes: - Key: "target_group_health.dns_failover.minimum_healthy_targets.percentage" Value: "50" - Key: "target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage" Value: "50"