Amazon MQ クロスリージョンデータレプリケーションブローカーの作成 - Amazon MQ

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

Amazon MQ クロスリージョンデータレプリケーションブローカーの作成

クロスリージョンデータレプリケーション (CRDR) を使用すると、必要に応じて 2 つのAWSリージョンで Amazon MQ for ActiveMQ メッセージブローカーを切り替えることができます。既存のブローカーをプライマリブローカーとして指定し、このブローカーのレプリカを作成することも、新しいプライマリブローカーとレプリカブローカーを一緒に作成することもできます。その後、Amazon MQ PromoteAPIオペレーションを使用して、レプリカブローカーをプライマリブローカーロールに昇格させることができます。プライマリブローカーとレプリカブローカーの詳細については、「クロスリージョンデータレプリケーション用のプライマリブローカーとレプリカブローカー」を参照してください。

次の手順では、Amazon MQ マネジメントコンソールを使用してレプリカブローカーを作成および設定する方法について説明します。

前提条件

クロスリージョンデータレプリケーション機能を使用するには、以下の前提条件を確認して遵守する必要があります。

  • バージョン: クロスリージョンデータレプリケーション機能は、バージョン 5.17.6 以降の Amazon MQ for ActiveMQ ブローカーでのみ利用できます。

  • リージョン: クロスリージョンデータレプリケーションは、米国東部 (オハイオ)、米国東部 (バージニア北部)、米国西部 (オレゴン)、および米国西部 (北カリフォルニア) の各リージョンでサポートされます。

  • インスタンスタイプ: クロスリージョンデータレプリケーションは、mq.m5.large 以上のブローカーのインスタンスサイズでのみ利用できます。

  • デプロイタイプ: クロスリージョンデータレプリケーションは、複数のアベイラビリティーゾーンデプロイのアクティブ/スタンバイブローカーでのみ利用できます。

  • ブローカーのステータス: ブローカーステータスが Running のプライマリブローカーのレプリカブローカーのみを作成できます。

ステップ 1 (オプション): 新しいプライマリブローカーを作成する

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

  2. Amazon MQ コンソールの [ブローカー] ページで、[ブローカーの作成] を選択します。

  3. [Select broker engine] (ブローカーエンジンの選択) ページで [Apache ActiveMQ] を選択します。

  4. [Select deployment and storage] (デプロイとストレージタイプの選択) ページの [Deployment mode and storage type] (デプロイモードとストレージタイプ) セクションで、以下を実行します。

    1. [デプロイモード]  で、[アクティブ/スタンバイブローカー] を選択します。アクティブ/スタンバイブローカーは、2 つの異なるアベイラビリティーゾーンで冗長ペアとして設定された 2 つのブローカーで構成されます。これらのブローカーは、アプリケーションおよび Amazon と同期的に通信しますEFS。詳細については、「Amazon MQ for ActiveMQ ブローカーのデプロイオプション」を参照してください。

  5. [Next (次へ)] を選択します。

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

    1. [Broker name] (ブローカー名) を入力します。

      重要

      ブローカー名に個人を特定できる情報 (PII) やその他の機密情報や機密情報を追加しないでください。ブローカー名には、 CloudWatch ログを含む他の AWS のサービスからアクセスできます。ブローカー名は、プライベートデータや機密データとして使用することを意図していません。

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

  7. [ActiveMQ Web Console access] (ActiveMQ ウェブコンソールアクセス) セクションで、[Username] (ユーザーネーム) と [Password] (パスワード) を入力します。ブローカーのユーザー名とパスワードには、以下の制限が適用されます:

    • ユーザーネームに使用できるのは、英数字、ダッシュ、ピリオド、アンダースコア、およびチルデ (- . _ ~) のみです。

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

    重要

    ブローカーのユーザー名に個人を特定できる情報 (PII) やその他の機密情報や機密情報を追加しないでください。ブローカーユーザー名は、 CloudWatch ログを含む他の AWS のサービスからアクセスできます。ブローカーのユーザー名は、プライベートデータや機密データとして使用することを意図していません。

ページ上部の緑色のフラッシュバーは、Amazon MQ がリカバリリージョンにレプリカブローカーを作成していることを示しています。ブローカーのCRDRロールとRPOステータスを確認することもできます。CRDR ロール列とRPOステータス列をオフにするには、ブローカーテーブルの右上隅にある歯車アイコンを選択します。次に、設定ページでロールCRDRまたはRPOステータスをオフにします。

ステップ 2: 既存のブローカーのレプリカを作成する

  1. Amazon MQ コンソールの [ブローカー] ページで、[レプリカブローカーを作成] を選択します。

  2. 「プライマリブローカーの選択」ページで、CRDRプライマリブローカーとして使用する既存のブローカーを選択します。[次へ] を選択します。

  3. [レプリカブローカーを設定] ページで、ドロップダウンメニューを使用してレプリカリージョンを選択します。

  4. [レプリカブローカーのActiveMQ コンソールユーザー] セクションで、レプリカブローカーのコンソールユーザーのユーザー名パスワードを指定します。ブローカーのユーザー名とパスワードには、以下の制限が適用されます:

    • ユーザーネームに使用できるのは、英数字、ダッシュ、ピリオド、アンダースコア、およびチルデ (- . _ ~) のみです。

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

    重要

    ブローカーのユーザー名に個人を特定できる情報 (PII) やその他の機密情報や機密情報を追加しないでください。ブローカーユーザー名は、 CloudWatch ログを含む他の AWS のサービスからアクセスできます。ブローカーのユーザー名は、プライベートデータや機密データとして使用することを意図していません。

  5. [ブローカー間のアクセスをブリッジするデータレプリケーションユーザー] セクションで、プライマリブローカーとレプリカブローカーの両方にアクセスするユーザーのユーザー名パスワードを入力します。ブローカーのユーザー名とパスワードには、以下の制限が適用されます:

    • ユーザーネームに使用できるのは、英数字、ダッシュ、ピリオド、アンダースコア、およびチルデ (- . _ ~) のみです。

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

    重要

    ブローカーのユーザー名に個人を特定できる情報 (PII) やその他の機密情報や機密情報を追加しないでください。ブローカーユーザー名は、 CloudWatch ログを含む他の AWS のサービスからアクセスできます。ブローカーのユーザー名は、プライベートデータや機密データとして使用することを意図していません。

    その他の設定を行います。次に、[次へ] を選択します。

  6. [確認と作成] ページで、レプリカブローカーの詳細を確認します。次に、[レプリカブローカーを作成] を選択します。

  7. 次に、プライマリブローカーを再起動します。これにより、レプリカブローカーも再起動されます。ブローカーを再起動する手順については、「Rebooting a Broker」を参照してください。

ActiveMQ ブローカーの追加設定の構成の詳細については、「開始方法: ActiveMQ ブローカーの作成と接続」を参照してください。