Valores configurables - Amazon MQ

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.

Valores configurables

Puede establecer el valor de las siguientes opciones de configuración del agente modificando su archivo de configuración en la Consola de administración de AWS.

Además de los valores descritos en la tabla siguiente, Amazon MQ admite opciones de configuración de bróker adicionales relacionadas con la autenticación y la autorización, así como con los límites de recursos. Para obtener más información sobre estas opciones de configuración, consulte

Configuración Valor predeterminado Valores recomendados Valores Versiones aplicables Description (Descripción)
consumer_timeout 1 800 000 ms (30 minutos) 1 800 000 ms (30 minutos) De 0 a 2.147.483.647 ms. Amazon MQ también admite el valor 0, que significa «infinito». Todas las versiones Un tiempo de espera en el acuse de recibo de entrega al consumidor para detectar cuándo los consumidores no confirman las entregas.
latido 60 segundos 60 segundos 60 a 3600 segundos Todas las versiones Define el tiempo que debe transcurrir hasta que RabbitMQ considere que una conexión no está disponible.
management.restrictions.operator_policy_changes.disabled true true true, false Todas las versiones Desactiva la realización de cambios en las políticas del operador. Si realiza este cambio, le recomendamos encarecidamente que incluya las propiedades de HA en las políticas de operador propias.
quorum_queue.property_equivalence.relaxed_checks_on_redeclaration true true true, false Todas las versiones Si se establece en TRUE, la aplicación evita una excepción de canal al volver a declarar una cola de cuórum.
secure.management.http.headers.enabled true true true, false Todas las versiones Activa los encabezados de seguridad HTTP no modificables.

Configuración de acuse de recibo de entrega a los consumidores

Puedes configurar consumer_timeout para que detecte cuándo los consumidores no embalan las entregas. Si el consumidor no envía un acuse de recibo dentro del tiempo de espera, el canal se cerrará. Por ejemplo, si utiliza el valor predeterminado de 1 800 000 milisegundos, si el consumidor no envía un acuse de recibo de entrega en ese plazo, el canal se cerrará. Amazon MQ también admite el valor 0, que significa «infinito».

Configuración de latidos

Es posible configurar un tiempo de espera de latido para saber si las conexiones se han interrumpido o si han fallado. El valor de latido define el límite de tiempo antes de que se considere que una conexión está inactiva.

Configuración de políticas del operador

La política de operador predeterminada de cada host virtual tiene las siguientes propiedades de HA recomendadas:

{ "name": "default_operator_policy_AWS_managed", "pattern": ".*", "apply-to": "all", "priority": 0, "definition": { "ha-mode": "all", "ha-sync-mode": "automatic" } }

Los cambios en las políticas del operador a través de la API Consola de administración de AWS o de administración no están disponibles de forma predeterminada. Puede habilitar los cambios agregando la siguiente línea a la configuración del agente:

management.restrictions.operator_policy_changes.disabled=false

Si realiza este cambio, le recomendamos encarecidamente que incluya las propiedades de HA en las políticas de operador propias.

Configuración de comprobaciones relajadas en la declaración de colas

Si ha migrado sus colas clásicas a colas de quórum pero no ha actualizado su código de cliente, puede evitar una excepción de canal al volver a declarar una cola de quórum configurando quorum_queue.property_equivalence.relaxed_checks_on_redeclaration con el valor true.

Configuración de encabezados de seguridad HTTP

La configuración secure.management.http.headers.enabled habilita los siguientes encabezados de seguridad HTTP:

Los corredores de Amazon MQ para RabbitMQ creados en las versiones 3.10 y posteriores tendrán secure.management.http.headers.enabled establecido en true de forma predeterminada. Puede activar estos encabezados de seguridad HTTP configurando secure.management.http.headers.enabled en true. Si deseas excluirte de estos encabezados de seguridad HTTP, establece secure.management.http.headers.enabled en false.