Edite una regla de escucha para su Application Load Balancer - Elastic Load Balancing

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
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Load Balancers.

  3. Seleccione el equilibrador de carga.

  4. En la pestaña Oyentes y reglas, elija el texto de la columna Protocolo:Puerto para abrir la página de detalles del oyente.

  5. 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.

  6. 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
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Equilibradores de carga.

  3. Seleccione el equilibrador de carga.

  4. En la pestaña Oyentes y reglas, elija el texto de la columna Protocolo:Puerto para abrir la página de detalles del oyente.

  5. En la pestaña Reglas, selecciona la regla de escucha y, a continuación, selecciona Acciones y reprioriza las reglas.

  6. 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.

  7. 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
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Equilibradores de carga.

  3. Seleccione el equilibrador de carga.

  4. En la pestaña Oyentes y reglas, elija el texto de la columna Protocolo:Puerto para abrir la página de detalles del oyente.

  5. En la pestaña Reglas, selecciona la regla del oyente y, a continuación, selecciona Acciones, Editar regla.

  6. Actualice las acciones y condiciones de la regla según sea necesario. Para ver los pasos detallados, consulte Adición de una regla.

  7. Elija Siguiente.

  8. (Opcional) Actualice la prioridad.

  9. Elija Siguiente.

  10. 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.

Administre las etiquetas de reglas

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
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Equilibradores de carga.

  3. Elige el nombre del balanceador de cargas para abrir su página de detalles.

  4. En la pestaña Oyentes y reglas, elija el texto de la columna Protocolo:Puerto para abrir la página de detalles del oyente.

  5. En la pestaña Reglas, selecciona el texto de la columna Etiqueta de nombre para abrir la página de detalles de la regla.

  6. En la página Detalles de la regla, elija Editar.

  7. En la página Administrar etiquetas, puede hacer lo siguiente:

    1. Para añadir una etiqueta, seleccione Agregar etiqueta nueva y escriba una Clave y un Valor.

    2. Para eliminar una etiqueta, elija Eliminar junto a la etiqueta.

    3. Para actualizar una etiqueta, introduzca nuevos valores para la clave o el valor.

  8. 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'