

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

# Amazon MQ for RabbitMQ の使用
<a name="working-with-rabbitmq"></a>

Amazon MQ は、ニーズに適したコンピューティングおよびストレージリソースを使用したメッセージブローカーの作成を容易にします。ブローカーを作成、管理 AWS マネジメントコンソール、削除するには、、Amazon MQ REST API、または を使用します AWS Command Line Interface。

このセクションでは、ActiveMQ エンジンタイプと RabbitMQ エンジンタイプ向けのメッセージブローカーの基本的要素を説明し、利用可能な Amazon MQ ブローカーのインスタンスタイプとステータスをリストして、ブローカーのアーキテクチャと設定オプションの概要を説明します。

Amazon MQ REST API については、*[Amazon MQ REST API リファレンス](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/)*を参照してください。

## Amazon MQ for RabbitMQ ブローカーとは
<a name="rabbitmq-basic-elements-broker"></a>

 *ブローカー*は、Amazon MQ で実行されるメッセージブローカー環境です。これは、Amazon MQ の基本的な構成要素です。ブローカーインスタンスの*クラス* (`m7g`) および*サイズ* (`large`、`medium`) を組み合わせた説明は、*ブローカーインスタンスタイプ* (`mq.m7g.large` など) と呼ばれます。
+ *単一インスタンスブローカー*は、Network Load Balancer (NLB) の背後にある 1 つのアベイラビリティーゾーンに 1 つのブローカーで構成されます。ブローカーは、アプリケーション、および Amazon EBS ストレージボリュームと通信します。
+ *クラスターデプロイ*は、ネットワークロードバランサーの内側にある 3 つの RabbitMQ ブローカーノードの論理グループで、それぞれがユーザー、キュー、および複数のアベイラビリティーゾーン (AZ) 間の分散状態を共有します。

詳細については、[RabbitMQ ブローカーのデプロイ」を参照してください。 ](rabbitmq-broker-architecture.md)

### リスナーポート
<a name="rabbitmq-broker-listeners"></a>

 Amazon MQ マネージド RabbitMQ ブローカーは、 を介したアプリケーションレベルの接続のために次のリスナーポートをサポートしています`amqps`。RabbitMQ ウェブコンソールと 管理 API を使用して、クライアント接続にこれらのポートを使用することもできます。すべての接続では、セキュリティのために TLS 暗号化が使用されます。
+ リスナーポート `5671` - 安全な AMQP URL を介して行われる安全な AMQP 接続に使用されます。このポートは、RabbitMQ 4 で AMQP 0-9-1 プロトコルと AMQP 1.0 プロトコルの両方をサポートしています。例えば、`us-west-2` リージョンでデプロイされた、ブローカー ID が `b-c8352341-ec91-4a78-ad9c-a43f23d325bb` のブローカーの場合、ブローカーの完全な `amqps` URL は `b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671` になります。
+ リスナーポート`443`と `15671`- 両方のリスナーポートを互換的に使用して、RabbitMQ ウェブコンソールまたは管理 API を介してブローカーにアクセスできます。ポート 443 は標準の HTTPS アクセスを提供しますが、ポート 15671 は TLS 暗号化を使用する従来の RabbitMQ 管理ポートです。

### 属性
<a name="broker-attributes"></a>

RabbitMQ ブローカーには、いくつかの属性があります。
+ 名前。例えば、`MyBroker`。
+ ID。例えば、`b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9`。
+ Amazon リソースネーム (ARN)。例えば、`arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9`。
+ RabbitMQ ウェブコンソール URL。例えば、`https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com`。

  詳細については、RabbitMQ ドキュメントの「[RabbitMQ web console](https://www.rabbitmq.com/management.html)」を参照してください。
+ セキュアな AMQP エンドポイント。例えば、`amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com`。

ブローカー属性の完全なリストについては、*Amazon MQ REST API リファレンス*で以下を参照してください。
+ [REST オペレーション ID: ブローカー](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html)
+ [REST オペレーション ID: ブローカー](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-brokers.html)
+ [REST オペレーション ID: ブローカーの再起動](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker-reboot.html)