

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Gestione delle versioni del motore Amazon MQ per RabbitMQ
<a name="rabbitmq-version-management"></a>

 RabbitMQ organizza i numeri di versione in base alle specifiche di controllo della versione semantico come `X.Y.Z`. Nelle implementazioni di Amazon MQ for RabbitMQ, `X` indica la versione principale, `Y` rappresenta la versione secondaria e `Z` indica il numero di versione della patch. Amazon MQ considera una modifica di versione importante se cambiano i numeri di versione principali. **Ad esempio, l'aggiornamento dalla versione **3.13** alla 4.0 è considerato un aggiornamento della versione principale.** Una modifica di versione è considerata secondaria se cambia solo il numero della versione secondaria o della patch. Ad esempio, l'aggiornamento dalla versione 3. **Da** 1.28 a 3. **12.13** è considerato un aggiornamento secondario della versione. 

 Amazon MQ for RabbitMQ consiglia a tutti i broker di utilizzare l'ultima versione supportata RabbitMQ 4.2. Per istruzioni su come aggiornare la versione del motore del broker, consulta [Aggiornamento di una versione del motore di brokeraggio Amazon MQ](upgrading-brokers.md). 

 Quando crei un nuovo broker Amazon MQ for RabbitMQ, devi solo specificare i numeri di versione principale e secondaria. Ad esempio, RabbitMQ 4.2. Se non specifichi la versione del motore durante la creazione di un broker, Amazon MQ utilizza automaticamente la versione più recente del motore. 

**Importante**  
Amazon MQ non supporta [gli stream.](https://www.rabbitmq.com/streams.html) La creazione di uno stream comporterà la perdita di dati.  
Amazon MQ non supporta l'uso della registrazione strutturata in JSON.

Amazon MQ supporta due versioni principali di RabbitMQ:
+ [**RabbitMQ 4**](rabbitmq-4.md)

  Amazon MQ supporta RabbitMQ 4.2 nella serie di release RabbitMQ 4 solo sul tipo di istanza mq.m7g in tutte le dimensioni di istanza supportate.
+ **RabbitMQ 3**

  Amazon MQ supporta RabbitMQ 3.13 nella serie di release RabbitMQ 3 su tipi di istanze mq.t3, mq.m5 e mq.m7g in tutte le dimensioni di istanze supportate.

## Elenco di versioni del motore supportate
<a name="rabbitmq-version-management-listing-versions"></a>

 Puoi elencare tutte le versioni minori e principali supportate del motore utilizzando il comando. [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 

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

Per filtrare i risultati in base al motore e al tipo di istanza, utilizzare le opzioni `--engine-type` e `--host-instance-type` come mostrato di seguito.

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

Ad esempio, per filtrare i risultati di RabbitMQ e digitare l'`mq.m7g.large`istanza, sostituisci *engine-type* con `RABBITMQ` e *instance-type* con. `mq.m7g.large`