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.
Edite una regla de escucha para su Application Load Balancer
Puede editar la acción y las condiciones de una regla de escucha en cualquier momento. Las actualizaciones de reglas no tienen efecto inmediatamente, por lo que las solicitudes pueden direccionarse utilizando la configuración de reglas anterior durante un breve periodo de tiempo después de actualizar una regla. Todas las solicitudes en tránsito están completadas.
Modifique la acción por defecto
La acción predeterminada se asigna a una regla denominada Predeterminada. Puede conservar el tipo de regla actual y cambiar la información requerida, o puede cambiar el tipo de regla y proporcionar la nueva información requerida.
- Console
-
Para modificar la acción predeterminada
Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.
-
En el panel de navegación, seleccione Load Balancers.
-
Seleccione el equilibrador de carga.
-
En la pestaña Oyentes y reglas, elija el texto de la columna Protocolo:Puerto para abrir la página de detalles del oyente.
-
En la pestaña Reglas, en la sección Reglas de Listener, selecciona la casilla de verificación de la regla predeterminada. Elija Acciones y, a continuación, Editar.
-
En Acción predeterminada, actualice la acción de autenticación y la acción de enrutamiento según sea necesario.
- AWS CLI
-
Para modificar la acción predeterminada
Utilice el comando modify-oyente. En el siguiente ejemplo, se actualiza el grupo objetivo de la forward
acción.
aws elbv2 modify-listener \
--listener-arn listener-arn
\
--default-actions Type=forward,TargetGroupArn=new-target-group-arn
En el siguiente ejemplo, se actualiza la acción predeterminada para distribuir el tráfico de forma equitativa entre dos grupos de destino.
aws elbv2 modify-listener \
--listener-arn listener-arn
\
--default-actions '[{
"Type":"forward",
"ForwardConfig":{
"TargetGroups":[
{"TargetGroupArn":"target-group-1-arn
","Weight":50
},
{"TargetGroupArn":"target-group-2-arn
","Weight":50
}
]
}
}]'
- CloudFormation
-
Para modificar la acción predeterminada
Actualice el AWS::ElasticLoadBalancingV2::Listenerrecurso.
Resources:
myHTTPlistener:
Type: 'AWS::ElasticLoadBalancingV2::Listener'
Properties:
LoadBalancerArn: !Ref myLoadBalancer
Protocol: HTTP
Port: 80
DefaultActions:
- Type: "forward"
TargetGroupArn: !Ref myNewTargetGroup
Actualice las prioridades de las reglas
Las reglas se evalúan por orden de prioridad, desde el valor más bajo hasta el valor más alto. La regla predeterminada se evalúa en último lugar. Puede cambiar la prioridad de una regla no predeterminada en cualquier momento. No puede cambiar la prioridad de la regla predeterminada.
- Console
-
Para actualizar las prioridades de las reglas
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 equilibrador de carga.
-
En la pestaña Oyentes y reglas, elija el texto de la columna Protocolo:Puerto para abrir la página de detalles del oyente.
-
En la pestaña Reglas, selecciona la regla de escucha y, a continuación, selecciona Acciones y reprioriza las reglas.
-
En la sección Reglas de Listener, la columna Prioridad muestra las prioridades de las reglas actuales. Para actualizar la prioridad de una regla, introduzca un valor entre 1 y 50 000.
-
Seleccione Save changes (Guardar cambios).
- AWS CLI
-
Para actualizar las prioridades de las reglas
Utilice el comando set-rule-priorities.
aws elbv2 set-rule-priorities \
--rule-priorities "RuleArn=listener-rule-arn
,Priority=5
"
- CloudFormation
-
Para actualizar las prioridades de las reglas
Actualice el AWS::ElasticLoadBalancingV2::ListenerRulerecurso.
Resources:
myListenerRule:
Type: 'AWS::ElasticLoadBalancingV2::ListenerRule'
Properties:
ListenerArn: !Ref myListener
Priority: 5
Conditions:
- Field: host-header
Values:
- example.com
- www.example.com
Actions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Actualice las acciones y condiciones
Puede actualizar las acciones y condiciones de una regla.
- Console
-
Para actualizar las acciones y condiciones de la regla
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 equilibrador de carga.
-
En la pestaña Oyentes y reglas, elija el texto de la columna Protocolo:Puerto para abrir la página de detalles del oyente.
-
En la pestaña Reglas, selecciona la regla del oyente y, a continuación, selecciona Acciones, Editar regla.
-
Actualice las acciones y condiciones de la regla según sea necesario. Para ver los pasos detallados, consulte Adición de una regla.
-
Elija Siguiente.
-
(Opcional) Actualice la prioridad.
-
Elija Siguiente.
-
Seleccione Save changes (Guardar cambios).
- AWS CLI
-
Para actualizar las acciones y condiciones de la regla
Utilice el comando modify-rule con la --actions
opción, la --conditions
opción o ambas opciones.
Para ver ejemplos de estas opciones, consulte. Adición de una regla
- CloudFormation
-
Para actualizar las acciones y condiciones de las reglas
Actualice el AWS::ElasticLoadBalancingV2::ListenerRulerecurso.
Para ver ejemplos de reglas, consulte Adición de una regla.
Las etiquetas ayudan a clasificar a los oyentes y las reglas de diversas maneras. Por ejemplo, puede etiquetar un recurso por objetivo, propietario o entorno. Las claves de etiqueta deben ser únicas para cada regla. Si agrega una etiqueta con una clave que ya está asociada a la regla, se actualiza el valor de esa etiqueta.
Cuando ya no necesite una etiqueta, puede eliminarla.
- Console
-
Para administrar las etiquetas de una regla
Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.
-
En el panel de navegación, seleccione Equilibradores de carga.
-
Elige el nombre del balanceador de cargas para abrir su página de detalles.
-
En la pestaña Oyentes y reglas, elija el texto de la columna Protocolo:Puerto para abrir la página de detalles del oyente.
-
En la pestaña Reglas, selecciona el texto de la columna Etiqueta de nombre para abrir la página de detalles de la regla.
-
En la página Detalles de la regla, elija Editar.
-
En la página Administrar etiquetas, puede hacer lo siguiente:
-
Para añadir una etiqueta, seleccione Agregar etiqueta nueva y escriba una Clave y un Valor.
-
Para eliminar una etiqueta, elija Eliminar junto a la etiqueta.
-
Para actualizar una etiqueta, introduzca nuevos valores para la clave o el valor.
-
Seleccione Save changes (Guardar cambios).
- AWS CLI
-
Para añadir etiquetas a una regla
Utilice el comando add-tags.
aws elbv2 add-tags \
--resource-arns listener-rule-arn
\
--tags "Key=project
,Value=lima
" "Key=department
,Value=digital-media
"
Para eliminar etiquetas de una regla
Utilice el comando remove-tags.
aws elbv2 remove-tags \
--resource-arns listener-rule-arn
\
--tag-keys project
department
- CloudFormation
-
Para añadir etiquetas a una regla
Actualice el AWS::ElasticLoadBalancingV2::ListenerRulerecurso.
Resources:
myListenerRule:
Type: 'AWS::ElasticLoadBalancingV2::ListenerRule'
Properties:
ListenerArn: !Ref myListener
Priority: 10
Conditions:
- Field: host-header
Values:
- example.com
- www.example.com
Actions:
- Type: forward
TargetGroupArn: !Ref myTargetGroup
Tags:
- Key: 'project
'
Value: 'lima
'
- Key: 'department
'
Value: 'digital-media
'