

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Gerenciando o Amazon MQ para versões do mecanismo RabbitMQ
<a name="rabbitmq-version-management"></a>

 O RabbitMQ organiza números de versão de acordo com a especificação de versionamento semântico como `X.Y.Z`. No Amazon MQ para implementações do RabbitMQ, `X` denota a versão principal, `Y` representa a versão secundária e `Z` denota o número de versão de patch. O Amazon MQ considera que uma alteração de versão é principal se os números de versão principais mudarem. Por exemplo, a atualização da versão **3.13** para a **4.0** é considerada uma atualização importante da versão. Uma alteração da versão é considerada secundária se apenas o número da versão secundária ou de patch for alterado. Por exemplo, atualizando a partir da versão 3. **11,28** a 3. **12.13** é considerado um pequeno upgrade de versão. 

 O Amazon MQ para RabbitMQ recomenda que todos os corretores usem a versão mais recente compatível, o RabbitMQ 4.2. Para obter instruções de como atualizar a versão do mecanismo do agente, consulte [Upgrading an Amazon MQ broker engine version](upgrading-brokers.md). 

 Ao criar um novo agente Amazon MQ para RabbitMQ, você só precisa especificar os números da versão principal e secundária. Por exemplo, RabbitMQ 4.2. Se você não especificar a versão do mecanismo ao criar um agente, o Amazon MQ automaticamente usará como padrão a versão mais recente do mecanismo. 

**Importante**  
O Amazon MQ não é compatível com [fluxos](https://www.rabbitmq.com/streams.html). Criar um fluxo resultará em perda de dados.  
O Amazon MQ não oferece suporte ao uso de registros estruturados em JSON.

O Amazon MQ oferece suporte a duas versões principais do RabbitMQ:
+ [**RabbitMQ 4**](rabbitmq-4.md)

  O Amazon MQ oferece suporte ao RabbitMQ 4.2 na série de lançamento do RabbitMQ 4 somente no tipo de instância mq.m7g em todos os tamanhos de instância compatíveis.
+ **RabbitMQ 3**

  O Amazon MQ oferece suporte ao RabbitMQ 3.13 na série de lançamento do RabbitMQ 3 nos tipos de instância mq.t3, mq.m5 e mq.m7g em todos os tamanhos de instância compatíveis.

## Listando as versões compatíveis do mecanismo
<a name="rabbitmq-version-management-listing-versions"></a>

 Você pode listar todas as versões de mecanismos secundários e principais compatíveis usando o [https://docs.aws.amazon.com/cli/latest/reference/mq/describe-broker-instance-options.html](https://docs.aws.amazon.com/cli/latest/reference/mq/describe-broker-instance-options.html) AWS CLI comando. 

```
aws mq describe-broker-instance-options
```

Para filtrar os resultados por mecanismo e tipo de instância, use a opção `--engine-type` e `--host-instance-type`, conforme mostrado a seguir.

```
aws mq describe-broker-instance-options --engine-type {{engine-type}} --host-instance-type {{instance-type}}
```

Por exemplo, para filtrar os resultados do RabbitMQ e do tipo de `mq.m7g.large` instância, {{engine-type}} `RABBITMQ` substitua por e por. {{instance-type}} `mq.m7g.large`