Menu
Amazon MQ
Developer Guide

Limits in Amazon MQ

This topic lists limits within Amazon MQ.

Brokers

The following table lists limits related to Amazon MQ brokers.

Limit Description
Broker name
  • Must be unique in your AWS account.

  • Must be 1-50 characters long.

  • Must contain only characters specified in the ASCII Printable Character Set.

  • Can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~).

Brokers per broker instance type, per AWS account, per region 20
Broker configuration history depth 10
Security groups per broker 5
Destinations (queues and topics) monitored in CloudWatch CloudWatch monitors only the first 200 destinations.

Configurations

The following table lists limits related to Amazon MQ configurations.

Limit Description
Configuration name
  • Must be 1-150 characters long.

  • Must contain only characters specified in the ASCII Printable Character Set.

  • Can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~).

Configurations per AWS account 1,000
Revisions per configuration 300

Users

The following table lists limits related to Amazon MQ users.

Limit Description
Username
  • Must be 1-100 characters long.

  • Must contain only characters specified in the ASCII Printable Character Set.

  • Can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~).

  • Must not contain commas (,).

Password
  • Must be 12-250 characters long.

  • Must contain only characters specified in the ASCII Printable Character Set.

  • Must contain at least 4 unique characters.

  • Must not contain commas (,).

Users per broker 100
Groups per user 5

Messages

The following table lists limits related to messages transferred through Amazon MQ.

Limit Description
Message size Unlimited
Message throughput 10 MiB per second for persistent storage

Data Storage

The following table lists limits related to Amazon MQ data storage.

Limit Description
Storage capacity per broker 200 GB
Storage duration Unlimited
Data store Amazon MQ uses Apache KahaDB as its data store. Other data stores, such as JDBC and LevelDB, aren't supported.

API Throttling

The following throttling limits are aggregated per AWS account, across all Amazon MQ APIs to maintain service bandwidth.

Bucket Size Refill Rate per Second
100 15