aws-mq
Manage Amazon MQ message brokers.
TLDR
SYNOPSIS
aws mq command [options]
DESCRIPTION
aws mq is the AWS CLI interface for Amazon MQ, a managed message broker service that supports Apache ActiveMQ and RabbitMQ engines. Amazon MQ provisions, operates, and maintains message brokers, handling infrastructure tasks like hardware provisioning, broker setup, software upgrades, and failure detection.Amazon MQ provides compatibility with standard messaging APIs and protocols including JMS, NMS, AMQP, STOMP, MQTT, and WebSocket, allowing migration of existing messaging workloads to the cloud without rewriting application code.Brokers can be deployed in single-instance mode for development or active/standby mode for production high availability across multiple Availability Zones.
COMMANDS
create-broker
Create a new message brokerdelete-broker
Delete an existing brokerdescribe-broker
Get broker configuration, status, and endpointslist-brokers
List all brokers in the accountreboot-broker
Restart a brokerupdate-broker
Modify broker configuration and maintenance settingscreate-configuration
Create a broker configuration (ActiveMQ XML or RabbitMQ Cuttlefish)describe-configuration
Get details of a configurationlist-configurations
List all configurationsupdate-configuration
Update a configuration with a new revisioncreate-user
Create a new ActiveMQ user on a brokerdelete-user
Delete an ActiveMQ userlist-users
List all ActiveMQ users on a brokerdescribe-user
Get details of an ActiveMQ user
CAVEATS
Broker creation takes several minutes. Instance types and storage cannot be changed without downtime. ActiveMQ and RabbitMQ configurations differ significantly; user management commands only apply to ActiveMQ brokers, while RabbitMQ users are managed through the RabbitMQ web console. Maximum message size is limited by the engine (ActiveMQ defaults to 100MB, RabbitMQ to 128MB).
HISTORY
Amazon MQ launched in November 2017 with support for Apache ActiveMQ Classic. RabbitMQ engine support was added in October 2020. Support for ActiveMQ Artemis (the next-generation ActiveMQ) is not yet available through Amazon MQ.
