

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

# Amazon MQ for ActiveMQ ブローカー
<a name="amazon-mq-basic-elements"></a>

## Amazon MQ for ActiveMQ ブローカーとは
<a name="broker"></a>

*ブローカー*は、Amazon MQ で実行されるメッセージブローカー環境です。これは、Amazon MQ の基本的な構成要素です。ブローカーインスタンスの*クラス* (`m5`) および*サイズ* (`large`、`medium`) を組み合わせた説明は、*ブローカーインスタンスタイプ* (`mq.m5.large` など) と呼ばれます。詳細については、「[Amazon MQ for ActiveMQ ブローカーインスタンスタイプ](broker-instance-types.md)」を参照してください。
+ *単一インスタンスブローカー*は、1 つのアベイラビリティーゾーン内の 1 つのブローカーで構成されます。ブローカーは、アプリケーション、および Amazon EBS または Amazon EFS ストレージボリュームと通信します。
+ *アクティブ/スタンバイブローカー*は、2 つの異なるアベイラビリティーゾーンにある 2 つのブローカーで構成され、*冗長ペア*で設定されます。これらのブローカーは、アプリケーションおよび Amazon EFS と同期的に通信します。

詳細については、「[Amazon MQ for ActiveMQ ブローカーのデプロイオプション](amazon-mq-broker-architecture.md)」を参照してください。

*自動マイナーバージョンアップグレード*を有効にして、Apache から新しいバージョンがリリースされるたびに、ブローカーエンジンの新しいマイナーバージョンにアップグレードできます。自動アップグレードは、曜日、時刻 (24 時間形式)、およびタイムゾーン (デフォルトは UTC) で定義された*メンテナンスウィンドウ*中に行われます。

ブローカーを作成および管理する方法については、以下を参照してください。
+ [開始方法: ActiveMQ ブローカーの作成と接続](getting-started-activemq.md)
+ [ブローカー](amazon-mq-limits.md#broker-limits)
+ [Amazon MQ ブローカーのステータス](broker-statuses.md)

### サポートされているワイヤレベルプロトコル
<a name="broker-protocols"></a>

ブローカーには、[ActiveMQ がサポートする任意のプログラミング言語](http://activemq.apache.org/cross-language-clients.html)を使用し、以下のプロトコルに対して TLS を明示的に有効にすることによってアクセスできます。
+ [AMQP](http://activemq.apache.org/amqp.html)
+ [MQTT](http://activemq.apache.org/mqtt.html)
+ MQTT over [WebSocket](http://activemq.apache.org/websockets.html)
+ [OpenWire](http://activemq.apache.org/openwire.html)
+ [STOMP](http://activemq.apache.org/stomp.html)
+ STOMP over WebSocket

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

ActiveMQ ブローカー設定にはいくつかの属性があります。以下はその例です。
+ 名前 (`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`)
+ ActiveMQ ウェブコンソール URL (`https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:8162`)

  詳細については、Apache ActiveMQ ドキュメントの「[Web Console](http://activemq.apache.org/web-console.html)」を参照してください。
**重要**  
`activemq-webconsole` グループが含まれない認可マップを指定する場合、Amazon MQ ブローカーにメッセージを送信する権限、またはブローカーからメッセージを受信する権限がグループにないことから、ActiveMQ ウェブコンソールは使用できません。
+ ワイヤレベルプロトコルのエンドポイント:
  + `amqp+ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:5671`
  + `mqtt+ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:8883`
  + `ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:61617`
**注記**  
これは OpenWire エンドポイントです。
  + `stomp+ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:61614`
  + `wss://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:61619`

  詳細については、Apache ActiveMQ ドキュメントの「[Configuring Transports](http://activemq.apache.org/configuring-transports.html)」を参照してください。

**注記**  
アクティブ/スタンバイブローカーの場合、Amazon MQ は 2 つの ActiveMQ ウェブコンソール URL を提供しますが、一度に 1 つの URL しかアクティブになりません。同様に、Amazon MQ はワイヤレベルプロトコルごとに 2 つのエンドポイントを提供しますが、ペアごとに一度に 1 つのエンドポイントしかアクティブになりません。`-1` および `-2` サフィックスは冗長ペアを表します。

ブローカー属性の完全なリストについては、*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)

## ブローカーユーザー
<a name="user"></a>

ActiveMQ *ユーザー*とは、ActiveMQ ブローカーのキューとトピックにアクセスできる人物またはアプリケーションです。ユーザーは、特定の許可を持つように設定できます。例えば、一部のユーザーに [ActiveMQ ウェブコンソール](http://activemq.apache.org/web-console.html)へのアクセスを許可することができます。

*グループ*はセマンティックラベルです。グループをユーザーに割り当てて、グループが特定のキューとトピックに対する送信、受信、管理を行うための許可を設定できます。

**重要**  
ユーザーを変更しても、その変更はユーザーに直ちに適用*されません*。変更を適用するには、次のメンテナンスウィンドウまで待機するか、[ブローカーを再起動](amazon-mq-rebooting-broker.md)する必要があります。

ユーザーとグループの詳細については、Apache ActiveMQ ドキュメントの以下の項目を参照してください。
+ [Authorization](http://activemq.apache.org/security.html#Security-Authorization)
+ [認可の例](http://activemq.apache.org/security.html#Security-AuthorizationExample)

ActiveMQ ユーザーを作成、編集および削除する方法については、以下を参照してください。
+ [ActiveMQ ブローカーユーザーの作成](amazon-mq-listing-managing-users.md)
+ [[ユーザー]](amazon-mq-limits.md#activemq-user-limits)

### ユーザー属性
<a name="user-attributes"></a>

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