Atualizar o tempo limite de inatividade de TCP para o receptor do Network Load Balancer - Elastic Load Balancing

Atualizar o tempo limite de inatividade de TCP para o receptor do Network Load Balancer

Para cada solicitação de TCP feita por meio de um Network Load Balancer, o estado da conexão é rastreado. Se não há dados enviados do cliente nem do destino por um período que ultrapasse o tempo limite de inatividade, a conexão é fechada.

Considerações
  • Para fluxos TCP, o valor do tempo limite padrão de inatividade é de 350 segundos.

  • O tempo limite de inatividade da conexão para receptores TLS é de 350 segundos e não pode ser modificado.

Console
Para atualizar o tempo limite de inatividade do TCP
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, em Load Balancing, selecione Load Balancers.

  3. Marque a caixa de seleção para o Network Load Balancer.

  4. Na guia de receptores, marque a caixa de seleção do receptor TCP e escolha Ações, Visualizar detalhes do receptor.

  5. Na página de detalhes do receptor, na guia Atributos, selecione Editar. Se o receptor usar um protocolo diferente do TCP, essa guia não estará presente.

  6. Insira um valor para o tempo limite de inatividade do TCP de 60 a 6.000 segundos.

  7. Escolha Salvar alterações.

AWS CLI
Para atualizar o tempo limite de inatividade do TCP

Use o comando modify-listener-attributes com o atributo tcp.idle_timeout.seconds.

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

O seguinte é um exemplo de saída.

{ "Attributes": [ { "Key": "tcp.idle_timeout.seconds", "Value": "500" } ] }
CloudFormation
Para atualizar o tempo limite de inatividade do TCP

Atualize o recurso AWS::ElasticLoadBalancingV2::Listener para incluir o atributo do receptor tcp.idle_timeout.seconds.

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"