Amazon MQ¶
This document contains information about the Amazon MQ provisioner supported in Handel. This Handel service allows you to provision an ActiveMQ broker in AWS.
Warning
This provisioner is new and should be considered in beta. It is subject to breaking changes until this beta label is removed.
Service Limitations¶
No Custom Configuration Support¶
This service doesn’t support providing a custom ActiveMQ configuration yet.
Parameters¶
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
type | string | Yes | This must always be amazonmq for this service type. | |
instance_type | string | No | mq.t2.micro | The Amazon MQ EC2 instance type that you wish to use for your broker. See Amazon MQ Pricing for details on the allowed instance types. |
multi_az | boolean | No | false | Whether or not you want to deploy your broker in multi-AZ high availability mode. |
general_logging | boolean | No | false | Whether or not you want general logging to be enabled for your broker. |
audit_logging | boolean | No | false | Whether or not you want audit logging to be enabled for your broker. |
Depending on this service¶
The Amazon MQ service outputs the following environment variables:
Environment Variable | Description |
---|---|
<SERVICE_NAME>_BROKER_ID | The ID of the created broker. |
See Environment Variable Names for information about how the service name is included in the environment variable name.
Events produced by this service¶
The Amazon MQ provisioner does not produce AWS events for other Handel services to consume.
Events consumed by this service¶
The Amazon MQ provisioner does not consume AWS events from other Handel services.