Check ID:
Provider: AWS
Service:
Severity: LOW
Categories:
Resource type:
mq_broker_active_deployment_modeProvider: AWS
Service:
mqSeverity: LOW
Categories:
resilienceResource type:
AwsAmazonMQBrokerWhat this check verifies
ActiveMQ broker deployment mode is configured as active/standby (ACTIVE_STANDBY_MULTI_AZ), indicating a redundant pair operating across Availability Zones
Risk
Without active/standby, a single-instance broker becomes a single point of failure, degrading availability and risking message loss or duplication during outages or maintenance. This can stall message flows, grow backlogs, and cause inconsistent processing across dependent services.Recommendation
Adopt active/standby deployment for ActiveMQ brokers to provide multi-AZ resilience. Design clients for failover with retries and idempotent processing, validate recovery through regular failover testing, monitor broker health, and apply least privilege to limit blast radius.Remediation
- Terraform
- Native IaC
- Dashboard steps
References
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/MQ/deployment-mode.html
- https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/amazon-mq-basic-elements.html
- https://docs.aws.amazon.com/securityhub/latest/userguide/mq-controls.html#mq-5
- https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/amazon-mq-broker-architecture.html#active-standby-broker-deployment
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = mq_broker_active_deployment_mode. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks