

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

# 開始方法: RabbitMQ ブローカーの作成と接続
<a name="getting-started-rabbitmq"></a>

*ブローカー*は、Amazon MQ で実行されるメッセージブローカー環境です。これは、Amazon MQ の基本的な構成要素です。ブローカーインスタンスの*クラス* (`m5`) および*サイズ* (`large`、`medium`) を組み合わせた説明は、*ブローカーインスタンスタイプ* (`mq.m5.large` など) と呼ばれます。詳細については、「[Amazon MQ for RabbitMQ ブローカーとは](working-with-rabbitmq.md#rabbitmq-basic-elements-broker)」を参照してください。

## RabbitMQ ブローカーを作成する
<a name="create-rabbitmq-broker"></a>

最初に実行する最も一般的な Amazon MQ タスクは、ブローカーの作成です。以下の例では、AWS マネジメントコンソールを使用して基本的なブローカーを作成する方法を説明します。

Amazon MQ for RabbitMQ ブローカーを作成するときは、[RabbitMQ のブローカー設定のベストプラクティス](best-practices-broker-setup.md)に従って、ブローカーのパフォーマンスを最大化し、メッセージのスループット効率を最適化します。

1. [Amazon MQ コンソール](https://console.aws.amazon.com/amazon-mq/)にサインインします。

1. [**Select broker engine**] (ブローカーエンジンの選択) ページで [**RabbitMQ**] を選択し、[**Next**] (次へ) をクリックします。

1. [**Select deployment mode**] (デプロイモードの選択) ページで [**Deployment mode**] (デプロイモード) ([**Cluster deployment**] (クラスターのデプロイ) など) を選択して、[**Next**] (次へ) をクリックします。
   + **単一インスタンスブローカー**は、Network Load Balancer (NLB) の内側にある 1 つのアベイラビリティーゾーン内の 1 つのブローカーで構成されます。ブローカーは、アプリケーション、および Amazon EBS ストレージボリュームと通信します。詳細については、「[オプション 1: Amazon MQ for RabbitMQ 単一インスタンスブローカー](rabbitmq-broker-architecture.md#rabbitmq-broker-architecture-single-instance)」を参照してください。
   + **高可用性対応の RabbitMQ クラスターデプロイ**は、Network Load Balancer の内側にある 3 つの RabbitMQ ブローカーノードの論理グループで、それぞれがユーザー、キュー、および複数のアベイラビリティーゾーン (AZ) 間の分散状態を共有します。詳細については、「[オプション 2: Amazon MQ for RabbitMQ クラスターデプロイ](rabbitmq-broker-architecture.md#rabbitmq-broker-architecture-cluster)」を参照してください。

1. [**Configure settings**] (設定の定義) ページの [**Details**] (詳細) セクションで、以下を実行します。

   1. [Broker name] (ブローカー名) を入力します。
**重要**  
 個人を特定できる情報 (PII) などの機密情報や秘匿性の高い情報はタグに追加しないでください。ブローカー名は、CloudWatch Logs を含む他の AWS サービスからアクセスできます。ブローカー名は、プライベートデータや機密データとして使用することを意図していません。

   1. **[ブローカーインスタンスタイプ]** を選択します (**[mq.m7g.large]** など)。詳細については、「[Amazon MQ for ActiveMQ ブローカーインスタンスタイプ](broker-instance-types.md)」を参照してください。

1. [**Configure settings**] (設定の定義) ページの [**RabbitMQ access**] (RabbitMQ アクセス) セクションで、[**Username**] (ユーザーネーム) と [**Password**] (パスワード) を入力します。ブローカーのサインイン認証情報には以下の制限が適用されます。
   +  ユーザーネームに使用できるのは、英数字、ダッシュ、ピリオド、およびアンダースコア (- . \$1) のみです。この値にチルダ (\$1) 文字を含めることはできません。Amazon MQ では、ユーザーネームとしての `guest` の使用が禁止されています。
   +  パスワードは 12 文字以上の長さで、一意の文字を少なくとも 4 つ含める必要があり、カンマ、コロン、または等号 (,:=) は使用できません。
**重要**  
個人を特定できる情報 (PII) などの機密情報や秘匿性の高い情報はブローカーのユーザー名に追加しないでください。ブローカーのユーザー名は、CloudWatch Logs を含む他の AWS サービスからアクセスできます。ブローカーのユーザー名は、プライベートデータや機密データとして使用することを意図していません。
**注記**  
 **[追加の設定]** セクションでは、以下を設定することもできます。  
 [設定](rabbitmq-broker-configuration-parameters.md) 
 [CloudWatch ログ](security-logging-monitoring.md) 
 プライベートアクセス 
 [ブローカーメンテナンスウィンドウ](maintaining-brokers.md) 

1. [**Next**] (次へ) をクリックします。

1. [**Review and create**] (確認と作成) ページで、選択内容を確認し、必要に応じて編集することができます。

1. [**Create broker**] (ブローカーの作成) をクリックします。

   Amazon MQ がブローカーを作成している間は、[**Creation in progress**] (作成中) ステータスが表示されます。

   ブローカーの作成には約 15 分かかります。

   ブローカーが正常に作成されると、Amazon MQ が [**Running**] (実行中) ステータスを表示します。

1. [***MyBroker***] を選択します。

   ***[MyBroker]*** ページの **[接続]** セクションにあるブローカーの **[[RabbitMQ web console](https://www.rabbitmq.com/management.html)]** の URL をメモしておきます。以下はその例です。

   ```
   https://b-c8349341-ec91-4a78-ad9c-a57f23f235bb.mq.us-west-2.on.aws
   ```

   ブローカーの [secure-AMQP **エンドポイント**](https://www.rabbitmq.com/connections.html)もメモしておきます。以下は、リスナーポート `5671` を公開する `amqps` エンドポイントの例です。

   ```
   amqps://b-c8349341-ec91-4a78-ad9c-a57f23f235bb.mq.us-west-2.on.aws:5671
   ```