Amazon MQ for ActiveMQ broker configurations
A configuration contains all of the settings for your ActiveMQ broker in XML format
(similar to ActiveMQ's activemq.xml
file). You can create a configuration
before creating any brokers. You can then apply the configuration to one or more
brokers.
Important
Making changes to a configuration does not apply the changes to the broker immediately. To apply your changes, you must wait for the next maintenance window or reboot the broker.
Currently, you can't delete a configuration.
Attributes
A broker configuration has several attributes, for example:
-
A name (
MyConfiguration
) -
An ID (
c-1234a5b6-78cd-901e-2fgh-3i45j6k178l9
) -
An Amazon Resource Name (ARN) (
arn:aws:mq:us-east-2:123456789012:configuration:c-1234a5b6-78cd-901e-2fgh-3i45j6k178l9
)
For a full list of configuration attributes, see the following in the Amazon MQ REST API Reference:
For a full list of configuration revision attributes, see the following:
Using Spring XML configuration files
ActiveMQ brokers are configured using Spring XML
The full set of supported configuration options is specified in the Amazon MQ XML schemas. Download zip files of the supported schemas using the following links.
You can use these schemas to validate and sanitize your configuration files. Amazon MQ also lets you provide configurations by uploading XML files. When you upload an XML file, Amazon MQ automatically sanitizes and removes invalid and prohibited configuration parameters according to the schema.
Note
You can use only static values for attributes. Amazon MQ sanitizes elements and attributes that contain Spring expressions, variables, and element references from your configuration.