

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon MQ for RabbitMQ エンジンバージョンの管理
<a name="rabbitmq-version-management"></a>

 RabbitMQ は、`X.Y.Z` 形式のセマンティックバージョニングに従ってバージョン番号を分類します。Amazon MQ for RabbitMQ の実装では、`X` はメジャーバージョンを示し、`Y` はマイナーバージョンを表し、`Z` はパッチバージョン番号を示します。Amazon MQ は、メジャーバージョン番号が変更される場合に、バージョン変更がメジャーであると見なします。たとえば、バージョン **3**.13 から **4**.0 へのアップグレードはメジャーバージョンのアップグレードと見なされます。マイナーバージョン番号またはパッチバージョン番号のみが変わる場合、バージョン変更はマイナーと見なされます。たとえば、バージョン 3.**11**.28 から 3.**12**.13 へのアップグレードは、マイナーバージョンアップグレードと見なされます。

 Amazon MQ for RabbitMQ では、すべてのブローカーがサポートされている最新バージョンの RabbitMQ 4.2 を使用することをお勧めします。ブローカーエンジンバージョンをアップグレードする手順については、「[Amazon MQ ブローカーエンジンバージョンのアップグレード](upgrading-brokers.md)」を参照してください。

 新しい Amazon MQ for RabbitMQ ブローカーを作成するときは、メジャーバージョン番号とマイナーバージョン番号のみを指定する必要があります。例えば、RabbitMQ 4.2 などです。ブローカーの作成時にエンジンバージョンを指定しない場合、Amazon MQ は自動的に最新のエンジンバージョンにデフォルト設定されます。

**重要**  
Amazon MQ では、[ストリーム](https://www.rabbitmq.com/streams.html)はサポートされません。ストリームを作成すると、データが失われます。  
Amazon MQ は、JSON での構造化ログ記録の使用をサポートしていません。

Amazon MQ は RabbitMQ の 2 つのメジャーバージョンリリースをサポートしています。
+ [**RabbitMQ 4**](rabbitmq-4.md)

  Amazon MQ では、RabbitMQ 4 リリースシリーズで RabbitMQ 4.2 がサポートされるのは、サポートされているすべてのインスタンスサイズの mq.m7g インスタンスタイプのみです。
+ **RabbitMQ 3**

  Amazon MQ は、サポートされているすべてのインスタンスサイズでRabbitMQmq.t3、mq.m5、および mq.m7g インスタンスタイプの RabbitMQ 3 リリースシリーズで RabbitMQ 3.13 をサポートしています。

## サポートされているエンジンバージョンのリスト化
<a name="rabbitmq-version-management-listing-versions"></a>

 [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
```

エンジンおよびインスタンスタイプで結果をフィルタリングするには、以下にあるように、`--engine-type` および `--host-instance-type` オプションを使用します。

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

例えば、ActiveMQ と `mq.m7g.large` インスタンスタイプで結果をフィルタリングするには、{{engine-type}} を `RABBITMQ`、{{instance-type}} を `mq.m7g.large` に置き換えます。