ActiveMQ ブローカーの作成と構成 - Amazon MQ

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

ActiveMQ ブローカーの作成と構成

ブローカーは、Amazon MQ で実行されるメッセージブローカー環境です。これは、Amazon MQ の基本的な構成要素です。ブローカーインスタンスの組み合わせの説明class(m5t3) とサイズ(largemicro) は、ブローカーインスタンスタイプ(など)mq.m5.large). 詳細については、「Broker」を参照してください。

Amazon MQ で最も一般的な最初のタスクは、ブローカーの作成です。次の例では、AWS マネジメントコンソールを使用して AWS マネジメントコンソールを使用してブローカーを作成および設定する方法を示します。

ステップ 1: 基本的なブローカー設定を構成する

  1. にサインインします。Amazon MQ コンソール

  2. リポジトリの []ブローカーエンジンの選択ページで [] を選択します。Apache ActiveMQ

  3. リポジトリの []導入とストレージの選択[] ページで次の操作を行います。展開モードとストレージタイプセクションで、以下の操作を行います。

    1. [[デプロイモード](など)アクティブ/スタンバイブローカー). 詳細については、「Broker Architecture」を参照してください。

      • A単一インスタンスブローカーは、Network Load Balancer (NLB) の背後にある 1 つのアベイラビリティーゾーン内の 1 つのブローカーで構成されます。ブローカーは、アプリケーションと Amazon EFS(ActiveMQ ブローカーにのみ適用)または Amazon EBS と通信します。詳細については、「Amazon MQ 単一インスタンスブローカー」を参照してください。

      • あん高可用性対応アクティブ/スタンバイブローカーは、2 つの異なるアベイラビリティーゾーン内の 2 つのブローカーで構成され、冗長ペア。これらのブローカーは、アプリケーションおよび Amazon EFS と同期して通信します。詳細については、「高可用性対応Amazon MQ アクティブ/スタンバイブローカー」を参照してください。

      • ブローカーのネットワーク用のサンプルブループリントの詳細については、「」を参照してください。サンプル設計図

    2. [ストレージタイプ(など)EBS). 詳細については、「Storage」を参照してください。

      注記

      Amazon EBS は 1 つのアベイラビリティーゾーン内でデータをレプリケートし、ActiveMQ アクティブ/スタンバイ展開モード。

    3. [Next] を選択します。

  4. リポジトリの []設定の構成[] ページで次の操作を行います。詳細セクションで、以下の操作を行います。

    1. 「」と入力します。ブローカー名

    2. [ブローカーインスタンスタイプ(など)mq.m5.large). 詳細については、「Broker instance types」を参照してください。

  5. ActiveMQ Web Console アクセスセクションで、Usernameおよびパスワード

    重要
    • ユーザー名には、英数字、ダッシュ、ピリオド、アンダースコア、チルダス (-. _ ~) のみを含めることができます。

    • パスワードは 12 文字以上の長さで、少なくとも 4 つの一意の文字を含める必要があります。また、カンマ、コロン、等号 (,: =) を含めることはできません。

ステップ 2: (オプション) その他のブローカーを設定する

重要
  • サブネット— 単一インスタンスブローカーには、サブネットが 1 つ必要です (例:デフォルトのサブネット)。ブローカーをアクティブ/スタンバイにするには、2 つのサブネットが必要です。

  • セキュリティグループ— 単一インスタンスブローカーとアクティブ/スタンバイブローカーのどちらにも、少なくとも 1 つのセキュリティグループが必要です (例:デフォルトのセキュリティグループ)。

  • VPC— ブローカーのサブネットとセキュリティグループは、同じ VPC 内にある必要があります。EC2-Classic リソースはサポートされていません。Amazon MQ は、デフォルトの VPC テナンシーのみをサポートしており、専用 VPC テナンシーはサポートしていません。

  • 暗号化— データを暗号化するカスタマーマスターキーを選択します。「保管時の暗号化」を参照してください。

  • パブリックアクセシビリティ— パブリックアクセシビリティを無効にすると、ブローカーは VPC 内でのみアクセスできます。詳細については、「公共のアクセシビリティのないブローカーを好む」および「パブリックアクセシビリティなしでブローカーWebコンソールにアクセスする」を参照してください。

  1. [詳細設定] セクションを展開します。

  2. [設定] セクションで、[Create a new configuration with default values (デフォルト値を使用して新しい設定を作成する)] または [Select an existing configuration (既存の設定を選択する)] を選択します。詳細については、「Configuration」および「Amazon MQ Broker Configuration Parameters」を参照してください。

  3. ログセクションで、パブリッシュするかどうかを選択します。全般ログとログAuditAmazon CloudWatch Logs にログを送信します。詳細については、「Configuring Amazon MQ to publish logs to Amazon CloudWatch Logs」を参照してください。

    重要

    そうでない場合の追加CreateLogGroupAmazon MQ ユーザーへのアクセス許可ユーザーがブローカーの作成または再起動を行う前に、Amazon MQ でロググループは作成されません。

    そうでない場合Amazon MQ のリソースベースのポリシーを設定するにログを発行すると、ブローカーから CloudWatch Logs にログを発行することはできません。

  4. [Network and security section (ネットワークおよびセキュリティセクション)] で、ブローカーの接続を設定します。

    1. 次のいずれかを行ってください。

      • [デフォルトの VPC、サブネット、およびセキュリティグループを使用します。] を選択します。

      • [既存の VPC、サブネット、およびセキュリティグループを選択します。] を選択します。

        1. このオプションを選択した場合は、新しいVirtual Private Cloud (VPC)Amazon VPC コンソールで、既存の VPC を選択するか、デフォルトの VPC を選択します。詳細については、「」を参照してください。Amazon VPC とは?()Amazon VPC ユーザーガイド

        2. VPC を作成または選択した後、新しい VPC を作成することができます。サブネットを選択するか VPC 既存のものを選択します。詳細については、「」を参照してください。VPC とサブネット()Amazon VPC ユーザーガイド

        3. サブネットを作成または選択すると、[セキュリティグループ] を選択できます。

    2. データの暗号化に使用されるカスタマーマスターキー (CMK) を選択します。「保管時の暗号化」を参照してください。

    3. ブローカーの [パブリックアクセシビリティ] を選択します。

  5. [Maintenance (メンテナンス)] セクションで、ブローカーのメンテナンススケジュールを設定します。

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

      注記

      アクティブ/スタンバイブローカーの場合、ブローカーインスタンスのいずれかに障害が発生すると、Amazon MQ により短時間で障害が発生しているインスタンスが停止され、Amazon MQ により短時間で障害が発生しているインスタンスが停止されて停止され、Amazon MQ により短時間で障害が発生しているインスタンスが停止され、これにより、正常なスタンバイインスタンスがアクティブになり、着信通信の受け入れを開始できます。

    2. 次のいずれかを行ってください。

      • Amazon MQ がメンテナンスウィンドウを自動的に選択することを許可するには、優先設定なし

      • カスタムのメンテナンスウィンドウを設定するには、[Select maintenance window (メンテナンスウィンドウの選択)] を選択し、アップグレードの [Start day (開始日)] と [Start time (開始時刻)] を指定します。

ステップ 3: ブローカー作成の完了

  1. [Deploy] を選択します。

    Amazon MQ がブローカーを作成している間、作成を実行中ステータス。

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

    ブローカーが正常に作成されると、Amazon MQ は実行中ステータス。

  2. 選択 MyBroker.

    リポジトリの [] MyBroker[] ページで次の操作を行います。接続セクションで、ブローカーのActiveMQ ウェブコンソールURL。たとえば、次のようになります。

    https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:8162

    また、ブローカーのワイヤレベルプロトコルエンドポイント。OpenWire エンドポイントの例を以下に示します。

    ssl://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com:61617
注記

アクティブ/スタンバイブローカーの場合、Amazon MQ は 2 つの ActiveMQ ウェブコンソールの URL を提供しますが、一度に 1 つの URL しかアクティブになりません。同様に、Amazon MQ では、ワイヤレベルのプロトコルごとに 2 つのエンドポイントが提供されますが、各ペアで同時にアクティブになるエンドポイントは 1 つだけです。--1および-2接尾辞は冗長ペアを表します。詳細については、「Broker Architecture」を参照してください。

ワイヤレベルのプロトコルエンドポイントの場合、アプリケーションがいずれかのエンドポイントに接続することを許可するには、フェイルオーバーのトランスポート