As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Atualizar um receptor para o Network Load Balancer
Você pode atualizar o protocolo do receptor, a porta do receptor ou o grupo de destino que recebe tráfego da ação de encaminhamento. A ação padrão, também conhecida como regra padrão, encaminha as solicitações para o grupo de destino selecionado.
Se você alterar o protocolo de TCP, UDP ou QUIC para TLS, será necessário especificar uma política de segurança e um certificado do servidor. Se você alterar o protocolo de TLS para TCP, UDP ou QUIC, a política de segurança e o certificado do servidor serão removidos.
Quando o grupo de destino da ação padrão de um receptor TCP, TLS ou QUIC é atualizado, novas conexões são roteadas para o grupo de destino recém-configurado. No entanto, isso não afeta qualquer conexão ativa criada antes dessa alteração. Essas conexões ativas permanecem associadas ao destino no grupo de destino original por até uma hora se estiver sendo enviado tráfego, ou até o tempo limite de inatividade se nenhum tráfego for enviado, o que ocorrer primeiro. O parâmetro Connection termination on
deregistration não é aplicado na atualização do receptor, pois ele é aplicado no cancelamento do registro dos destinos.
Não são permitidas atualizações de portas para receptores QUIC ou TCP_QUIC. Para atualizar a porta para receptores que processam tráfego QUIC, o receptor deve ser excluído e recriado com a nova porta.
- Console
-
Atualizar um receptor
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.
-
No painel de navegação, selecione Load Balancers.
-
Escolha o nome do balanceador de carga para abrir sua página de detalhes.
-
Na guia Receptores, escolha o texto na coluna Protocolo:Porta para abrir a página de detalhes do receptor.
-
Selecione Ações, Editar receptor.
-
Atualize os valores conforme necessário.
(Opcional) Altere o Protocolo.
(Opcional) Altere a Porta.
(Opcional) Selecione grupos de destino diferentes para a Ação padrão.
(Opcional) Para adicionar outro grupo de destino, selecione Adicionar grupo de destino e atualize os pesos conforme necessário.
(Opcional) Para remover um grupo de destino, selecione Remover.
-
(Opcional) Adicione, atualize ou remova tags conforme necessário.
-
Escolha Salvar alterações.
- AWS CLI
-
Para atualizar a ação padrão
Use o comando modify-listener a seguir para alterar o grupo de destino.
aws elbv2 modify-listener \
--listener-arn listener-arn \
--default-actions Type=forward,TargetGroupArn=new-target-group-arn
O exemplo a seguir atualiza um receptor com vários grupos de destino.
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}
]
}
}]'
Como adicionar tags do
Use o comando add-tags. O exemplo a seguir adiciona duas tags.
aws elbv2 add-tags \
--resource-arns listener-arn \
--tags "Key=project,Value=lima" "Key=department,Value=digital-media"
Como remover tags
Use o comando remove-tags. O exemplo a seguir remove as tags com as chaves especificadas.
aws elbv2 remove-tags \
--resource-arns listener-arn \
--tag-keys project department
- CloudFormation
-
Para atualizar a ação padrão
Atualize o AWS::ElasticLoadBalancingV2::Listenerrecurso para incluir o novo grupo-alvo.
Resources:
myTCPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TCP
Port: 80
DefaultActions:
- Type: forward
TargetGroupArn: !Ref newTargetGroup
Como alternativa, para distribuir o tráfego entre vários grupos de destino, defina as DefaultActions como mostrado a seguir.
DefaultActions:
- Type: forward
ForwardConfig:
TargetGroups:
- TargetGroupArn: !Ref TargetGroup1
Weight: 10
- TargetGroupArn: !Ref TargetGroup2
Weight: 30
Como adicionar tags do
Atualize o AWS::ElasticLoadBalancingV2::Listenerrecurso para incluir a propriedade Tags.
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'