

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 das TCP-Leerlauf-Timeout für Ihren Network Load Balancer Balancer-Listener
<a name="update-idle-timeout"></a>

Für jede TCP-Anfrage, die über einen Network Load Balancer gestellt wird, wird der Status dieser Verbindung verfolgt. Werden länger als die vorgegebene Leerlaufzeit weder vom Client noch vom Ziel Daten über die Verbindung gesendet, wird die Verbindung beendet.

**Überlegungen**
+ Der Standardwert für das Leerlauf-Timeout für TCP-Datenflüsse beträgt 350 Sekunden.
+ Das Timeout bei Verbindungsinaktivität für TLS-Listener beträgt 350 Sekunden und kann nicht geändert werden.

------
#### [ Console ]

**Um das TCP-Leerlauf-Timeout zu aktualisieren**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich unter **Load Balancing** die Option **Load Balancers** aus.

1. Aktivieren Sie das Kontrollkästchen für den Network Load Balancer.

1. Aktivieren Sie auf der Registerkarte Listener das Kontrollkästchen für den TCP-Listener und wählen Sie dann **Aktionen**, Listener-Details **anzeigen** aus.

1. **Wählen Sie auf der Listener-Detailseite auf der Registerkarte **Attribute** die Option Bearbeiten aus.** Wenn der Listener ein anderes Protokoll als TCP verwendet, ist diese Registerkarte nicht vorhanden.

1. Geben Sie einen Wert für das **TCP-Leerlauf-Timeout** zwischen 60 und 6000 Sekunden ein.

1. Wählen Sie **Änderungen speichern ** aus.

------
#### [ AWS CLI ]

**Um das TCP-Leerlauf-Timeout zu aktualisieren**  
Verwenden Sie den Befehl [modify-listener-attributes](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-listener-attributes.html) mit dem Attribut `tcp.idle_timeout.seconds`.

```
aws elbv2 modify-listener-attributes \
    --listener-arn listener-arn \
    --attributes Key=tcp.idle_timeout.seconds,Value=500
```

Es folgt eine Beispielausgabe.

```
{
    "Attributes": [
        {
            "Key": "tcp.idle_timeout.seconds",
            "Value": "500"
        }
    ]
}
```

------
#### [ CloudFormation ]

**Um das TCP-Leerlauf-Timeout zu aktualisieren**  
Aktualisieren Sie die [AWS::ElasticLoadBalancingV2::Listener](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listener.html)Ressource so, dass sie das `tcp.idle_timeout.seconds` Listener-Attribut enthält.

```
Resources:
  myTCPListener:
    Type: 'AWS::ElasticLoadBalancingV2::Listener'
    Properties:
      LoadBalancerArn: !Ref myLoadBalancer
      Protocol: TCP
      Port: 80
      DefaultActions:
        - Type: forward
          TargetGroupArn: !Ref myTargetGroup
      ListenerAttributes:
        - Key: "tcp.idle_timeout.seconds"
          Value: "500"
```

------