π‘οΈ AWS MQ Broker engine version is outside Amazon MQ supportπ’
- Contextual name: π‘οΈ Broker engine version is outside Amazon MQ supportπ’
- ID:
/ce/ca/aws/mq/broker-engine-support - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
RELIABILITY
Statsβ
not available
Logicβ
- π§ prod.logic.yamlπ’
- π AWS MQ Broker
- π AWS MQ Broker - object.extracts.yaml
- π§ͺ test-data.json
Descriptionβ
Descriptionβ
This policy identifies AWS MQ Brokers whose current ActiveMQ or RabbitMQ engine minor version has reached its published Amazon MQ end of support (EOS) date.
Rationaleβ
Supported engine versions receive security patches, bug fixes, and other improvements. After EOS, Amazon MQ schedules an automatic upgrade within 45 days. Identifying brokers that remain on an EOS version helps teams resolve overdue upgrades and control application compatibility and maintenance risk.
Impactβ
Upgrades can interrupt message processing and may require application or configuration changes, especially across RabbitMQ major versions. An automatic upgrade scheduled after EOS does not extend engine support.
Auditβ
This policy marks an AWS MQ Broker as
INCOMPLIANTif its State is RUNNING, REBOOT_IN_PROGRESS, CRITICAL_ACTION_REQUIRED, or REPLICA, and its current Engine Type and Engine Version match one of the following known Amazon MQ end-of-support versions.| Engine type | Minor version | End of support |
... see more
Remediationβ
Remediationβ
Prepare a supported upgradeβ
Open the broker in the Amazon MQ console in its AWS Region. Review the current engine version, pending changes, deployment mode, instance type, maintenance window, and any action-required codes.
Check the Amazon MQ support calendar for the broker's engine. List the available versions for its Region and instance type:
aws mq describe-broker-instance-options \
--region REGION \
--engine-type ENGINE_TYPE \
--host-instance-type INSTANCE_TYPEReplace
REGIONandINSTANCE_TYPEwith the broker's values. SetENGINE_TYPEtoACTIVEMQorRABBITMQ.Select an available, supported target version. Test producers, consumers, authentication, and broker configuration against it. For cross-Region replication pairs, coordinate both brokers' upgrades and verify replication health.
Follow the engine's supported upgrade sequence and complete its prerequisites.
RabbitMQ upgrade requirementsβ
- Minor upgrades cannot skip intermediate minor versions.
... see more
policy.yamlβ
Linked Framework Sectionsβ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| πΌ Cloudaware Framework β πΌ Infrastructure Modernization | 39 | no data |