Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Actualizar un oyente para el equilibrador de carga de red
Puede actualizar el protocolo del oyente, el puerto del oyente o el grupo de destino que recibe el tráfico de la acción de reenvío. La acción predeterminada, también conocida como regla predeterminada, reenvía las solicitudes al grupo de destino seleccionado.
Si cambia el protocolo de TCP, UDP o QUIC a TLS, debe especificar una política de seguridad y un certificado de servidor. Si cambia el protocolo de TLS a TCP, UDP o QUIC, se eliminan la política de seguridad y el certificado de servidor.
Cuando se actualiza el grupo de destino de la acción predeterminada de un oyente TCP, TLS o QUIC, las nuevas conexiones se enrutan al grupo de destino configurado recientemente. Sin embargo, esto no afecta a conexiones activas que se hayan creado antes de este cambio. Estas conexiones activas permanecen asociadas al destino del grupo de destino original durante un máximo de una hora si se envía tráfico, o hasta que se agote el tiempo de espera de inactividad si no se envía tráfico, lo que ocurra primero. El parámetro Connection termination on
deregistration no se aplica al actualizar el oyente, sino al anular el registro de los destinos.
No se permiten actualizaciones de puerto para oyentes QUIC o TCP_QUIC. Para actualizar el puerto de los oyentes que manejan tráfico QUIC, el oyente se debe eliminar y volver a crear con el nuevo puerto.
- Console
-
Para actualizar un oyente
Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.
-
En el panel de navegación, seleccione Equilibradores de carga.
-
Seleccione el nombre del equilibrador de carga para abrir su página de detalles.
-
En la pestaña de Oyentes, elija el texto de la columna Protocol:Port para abrir la página de detalles del oyente.
-
Seleccione Acciones y, a continuación, Editar oyente.
-
Actualice los valores según sea necesario.
(Opcional) Cambie el Protocolo.
(Opcional) Cambie el Puerto.
(Opcional) Seleccione grupos de destino diferentes para Acción predeterminada.
(Opcional) Para agregar otro grupo de destino, seleccione Agregar grupo de destino y actualice las ponderaciones según sea necesario.
(Opcional) Para eliminar un grupo de destino, seleccione Eliminar.
-
(Opcional) Agregue, actualice o elimine etiquetas según sea necesario.
-
Seleccione Save changes (Guardar cambios).
- AWS CLI
-
Para actualizar la acción predeterminada
Use el comando modify-listener para cambiar el grupo de destino.
aws elbv2 modify-listener \
--listener-arn listener-arn \
--default-actions Type=forward,TargetGroupArn=new-target-group-arn
El siguiente ejemplo actualiza un oyente con varios 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}
]
}
}]'
Para agregar etiquetas de
Utilice el comando add-tags. En el siguiente ejemplo, se agregan dos etiquetas.
aws elbv2 add-tags \
--resource-arns listener-arn \
--tags "Key=project,Value=lima" "Key=department,Value=digital-media"
Para eliminar etiquetas
Utilice el comando remove-tags. En el siguiente ejemplo, se eliminan las etiquetas con las claves especificadas.
aws elbv2 remove-tags \
--resource-arns listener-arn \
--tag-keys project department
- CloudFormation
-
Para actualizar la acción predeterminada
Actualice el AWS::ElasticLoadBalancingV2::Listenerrecurso para incluir el nuevo grupo objetivo.
Resources:
myTCPListener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: TCP
Port: 80
DefaultActions:
- Type: forward
TargetGroupArn: !Ref newTargetGroup
Como alternativa, para distribuir el tráfico entre varios grupos de destino, defina DefaultActions como se indica a continuación.
DefaultActions:
- Type: forward
ForwardConfig:
TargetGroups:
- TargetGroupArn: !Ref TargetGroup1
Weight: 10
- TargetGroupArn: !Ref TargetGroup2
Weight: 30
Para agregar etiquetas de
Actualice el AWS::ElasticLoadBalancingV2::Listenerrecurso para incluir la propiedad 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'