View a markdown version of this page

AWS-EnableCLBConnectionDraining - AWS Systems Manager Referencia del manual de procedimientos de Automatización

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.

AWS-EnableCLBConnectionDraining

Descripción

El AWS-EnableCLBConnectionDraining manual de instrucciones permite agotar las conexiones en un balanceador de carga clásico (CLB) hasta el valor de tiempo de espera especificado. El agotamiento de las conexiones permite a la CLB completar las solicitudes en curso dirigidas a las instancias que se están anulando el registro o que están en mal estado. El tiempo de espera especificado es el tiempo de espera especificado para mantener las conexiones activas antes de informar que la instancia ha cancelado el registro. Para obtener más información sobre el agotamiento de las conexiones en los CLB, consulta Cómo configurar el drenaje de conexiones para tu balanceador de carga clásico en la Guía del usuario de los balanceadores de carga clásicos.

Ejecuta esta automatización (consola)

Tipo de documento

Automatización

Propietario

Amazon

Plataformas

Linux, macOS, Windows

Parámetros

  • AutomationAssumeRole

    Tipo: cadena

    Descripción: (opcional) el Nombre de recurso de Amazon (ARN) del rol de AWS Identity and Access Management (IAM) que permite a Systems Manager Automation realizar las acciones en su nombre. Si no se especifica ningún rol, Systems Manager Automation utiliza los permisos del usuario que comienza este manual de procedimientos.

  • LoadBalancerName

    Tipo: cadena

    Descripción: (Obligatorio) El nombre del balanceador de carga en el que deseas habilitar el drenaje de conexiones.

  • ConnectionTimeout

    Tipo: entero

    Valores válidos: 1-3600

    Predeterminado: 300

    Descripción: (Obligatorio) El valor del tiempo de espera de la conexión para el balanceador de cargas. El valor de tiempo de espera se puede establecer entre 1 y 3600 segundos.

Permisos de IAM necesarios

El parámetro AutomationAssumeRole requiere las siguientes acciones para utilizar el manual de procedimientos correctamente.

  • ssm:StartAutomationExecution

  • ssm:GetAutomationExecution

  • elasticloadbalancing:DescribeLoadBalancerAttributes

  • elasticloadbalancing:ModifyLoadBalancerAttributes

Pasos de documentos

  • ModifyLoadBalancerConnectionDraining (aws:executeAwsApi): habilita el agotamiento de la conexión y establece el valor de tiempo de espera especificado para el balanceador de carga que especifiques.

  • VerifyLoadBalancerConnectionDrainingEnabled(aws:assertAwsResourceProperty): verifica que el vaciado de conexiones esté activado para el balanceador de cargas.

  • VerifyLoadBalancerConnectionDrainingTimeout(aws:assertAwsResourceProperty): verifica que el valor del tiempo de espera de la conexión del balanceador de cargas coincida con el valor que especificaste.