Habilitación de la modificación de encabezados HTTP para el equilibrador de carga de aplicaciones - 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.

Habilitación de la modificación de encabezados HTTP para el equilibrador de carga de aplicaciones

La modificación de encabezados está desactivada de manera predeterminada y se debe habilitar en cada oyente. Para obtener más información, consulte Modificación de encabezados HTTP.

Console
Para habilitar la modificación de encabezados
  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 de aplicaciones.

  4. En la pestaña Oyentes y reglas, seleccione el protocolo y el puerto para abrir la página de detalles del oyente.

  5. En la pestaña Atributos, seleccione Editar.

    Los atributos del oyente se organizan en grupos. Elige qué características habilitar.

  6. [Listeners de HTTPS] Nombres de cabecera modificables mTLS/TLS

    1. Amplíe los nombres de los encabezados modificables mTLS/TLS .

    2. Habilite los encabezados de la solicitud para permitir su modificación y especificar sus nombres. Para obtener más información, consulte Cambie el nombre de mTLS/TLS los encabezados.

  7. Agregar encabezados de respuesta

    1. Amplíe Agregar encabezados de respuesta.

    2. Habilite los encabezados de respuesta para permitir su incorporación y especificar sus valores. Para obtener más información, consulte Cómo agregar encabezados de respuesta.

  8. Encabezado de respuesta del servidor del equilibrador de carga de aplicaciones

    1. Habilite o desactive el Encabezado del servidor.

  9. Seleccione Save changes (Guardar cambios).

AWS CLI
Para habilitar la modificación de encabezados

Utilice el comando modify-listener-attributes. Para ver la lista de atributos, consulte Atributos de modificación de encabezados.

aws elbv2 modify-listener-attributes \ --listener-arn listener-arn \ --attributes "Key=attribute-name,Value=attribute-value"
CloudFormation
Para habilitar la modificación de encabezados

Actualice el AWS::ElasticLoadBalancingV2::Listenerrecurso para incluir los atributos. Para ver la lista de atributos, consulte Atributos de modificación de encabezados.

Resources: myHTTPlistener: Type: 'AWS::ElasticLoadBalancingV2::Listener' Properties: LoadBalancerArn: !Ref myLoadBalancer Protocol: HTTP Port: 80 DefaultActions: - Type: "forward" TargetGroupArn: !Ref myTargetGroup ListenerAttributes: - Key: "attribute-name" Value: "attribute-value"

Atributos de modificación de encabezados

Los siguientes son los atributos de modificación de encabezados compatibles con los equilibradores de carga de aplicaciones.

routing.http.request.x_amzn_mtls_clientcert_serial_number.header_name

Modificar el nombre del encabezado X-Amzn-Mtls-Clientcert-Serial-Number.

routing.http.request.x_amzn_mtls_clientcert_issuer.header_name

Modificar el nombre del encabezado X-Amzn-Mtls-Clientcert-Issuer.

routing.http.request.x_amzn_mtls_clientcert_subject.header_name

Modificar el nombre del encabezado X-Amzn-Mtls-Clientcert-Subject.

routing.http.request.x_amzn_mtls_clientcert_validity.header_name

Modificar el nombre del encabezado X-Amzn-Mtls-Clientcert-Validity.

routing.http.request.x_amzn_mtls_clientcert_leaf.header_name

Modificar el nombre del encabezado X-Amzn-Mtls-Clientcert-Leaf.

routing.http.request.x_amzn_mtls_clientcert.header_name

Modificar el nombre del encabezado X-Amzn-Mtls-Clientcert.

routing.http.request.x_amzn_tls_version.header_name

Modificar el nombre del encabezado X-Amzn-Tls-Version.

routing.http.request.x_amzn_tls_cipher_suite.header_name

Modificar el nombre del encabezado X-Amzn-Tls-Cipher-Suite.

routing.http.response.server.enabled

Indica si se debe permitir o eliminar el encabezado de respuesta del servidor HTTP.

routing.http.response.strict_transport_security.header_value

Agregue el encabezado Strict-Transport-Security para informar a los navegadores que solo se debe acceder al sitio mediante HTTPS y que cualquier intento futuro de acceso mediante HTTP se debe convertir automáticamente a HTTPS.

routing.http.response.access_control_allow_origin.header_value

Agregue el encabezado Access-Control-Allow-Origin para especificar qué orígenes tienen permitido acceder al servidor.

routing.http.response.access_control_allow_methods.header_value

Agregue el encabezado Access-Control-Allow-Methods para especificar qué métodos HTTP están permitidos cuando se accede al servidor desde un origen diferente.

routing.http.response.access_control_allow_headers.header_value

Agregue el encabezado Access-Control-Allow-Headers para especificar qué encabezados están permitidos durante una solicitud entre orígenes.

routing.http.response.access_control_allow_credentials.header_value

Agregue el encabezado Access-Control-Allow-Credentials para indicar si el navegador debe incluir credenciales, como cookies o autenticación, en solicitudes entre orígenes.

routing.http.response.access_control_expose_headers.header_value

Agregue el encabezado Access-Control-Expose-Headers para indicar qué encabezados puede exponer el navegador al cliente que realiza la solicitud.

routing.http.response.access_control_max_age.header_value

Agregue el encabezado Access-Control-Max-Age para especificar durante cuánto tiempo se pueden almacenar en caché, en segundos, los resultados de una solicitud de verificación previa.

routing.http.response.content_security_policy.header_value

Agregue el encabezado Content-Security-Policy para especificar las restricciones aplicadas por el navegador con el fin de ayudar a minimizar el riesgo de ciertos tipos de amenazas de seguridad.

routing.http.response.x_content_type_options.header_value

Agregue el encabezado X-Content-Type-Options para indicar si se deben respetar los tipos MIME anunciados en los encabezados Content-Type y no modificarse.

routing.http.response.x_frame_options.header_value

Agregue el encabezado X-Frame-Options para indicar si el navegador tiene permitido representar una página en un marco, marco en línea, elemento incrustado o un objeto.