翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon MQ クロスリージョンデータレプリケーションブローカーの作成
クロスリージョンデータレプリケーション (CRDR) を使用すると、必要に応じて 2 つのAWSリージョンで Amazon MQ for ActiveMQ メッセージブローカーを切り替えることができます。既存のブローカーをプライマリブローカーとして指定し、このブローカーのレプリカを作成することも、新しいプライマリブローカーとレプリカブローカーを一緒に作成することもできます。その後、Amazon MQ Promote
APIオペレーションを使用して、レプリカブローカーをプライマリブローカーロールに昇格させることができます。プライマリブローカーとレプリカブローカーの詳細については、「クロスリージョンデータレプリケーション用のプライマリブローカーとレプリカブローカー」を参照してください。
次の手順では、Amazon MQ マネジメントコンソールを使用してレプリカブローカーを作成および設定する方法について説明します。
前提条件
クロスリージョンデータレプリケーション機能を使用するには、以下の前提条件を確認して遵守する必要があります。
-
バージョン: クロスリージョンデータレプリケーション機能は、バージョン 5.17.6 以降の Amazon MQ for ActiveMQ ブローカーでのみ利用できます。
-
リージョン: クロスリージョンデータレプリケーションは、米国東部 (オハイオ)、米国東部 (バージニア北部)、米国西部 (オレゴン)、および米国西部 (北カリフォルニア) の各リージョンでサポートされます。
-
インスタンスタイプ: クロスリージョンデータレプリケーションは、
mq.m5.large
以上のブローカーのインスタンスサイズでのみ利用できます。 -
デプロイタイプ: クロスリージョンデータレプリケーションは、複数のアベイラビリティーゾーンデプロイのアクティブ/スタンバイブローカーでのみ利用できます。
-
ブローカーのステータス: ブローカーステータスが
Running
のプライマリブローカーのレプリカブローカーのみを作成できます。
ステップ 1 (オプション): 新しいプライマリブローカーを作成する
-
Amazon MQ コンソール
にサインインします。 -
Amazon MQ コンソールの [ブローカー] ページで、[ブローカーの作成] を選択します。
-
[Select broker engine] (ブローカーエンジンの選択) ページで [Apache ActiveMQ] を選択します。
-
[Select deployment and storage] (デプロイとストレージタイプの選択) ページの [Deployment mode and storage type] (デプロイモードとストレージタイプ) セクションで、以下を実行します。
-
[デプロイモード] で、[アクティブ/スタンバイブローカー] を選択します。アクティブ/スタンバイブローカーは、2 つの異なるアベイラビリティーゾーンで冗長ペアとして設定された 2 つのブローカーで構成されます。これらのブローカーは、アプリケーションおよび Amazon と同期的に通信しますEFS。詳細については、「Amazon MQ for ActiveMQ ブローカーのデプロイオプション」を参照してください。
-
-
[Next (次へ)] を選択します。
-
[Configure settings] (設定の定義) ページの [Details] (詳細) セクションで、以下を実行します。
-
[Broker name] (ブローカー名) を入力します。
重要
ブローカー名に個人を特定できる情報 (PII) やその他の機密情報や機密情報を追加しないでください。ブローカー名には、 CloudWatch ログを含む他の AWS のサービスからアクセスできます。ブローカー名は、プライベートデータや機密データとして使用することを意図していません。
[Broker instance type] (ブローカーインスタンスタイプ) を選択します (mq.m5.large など)。詳細については、「Broker instance types」を参照してください。
-
-
[ActiveMQ Web Console access] (ActiveMQ ウェブコンソールアクセス) セクションで、[Username] (ユーザーネーム) と [Password] (パスワード) を入力します。ブローカーのユーザー名とパスワードには、以下の制限が適用されます:
-
ユーザーネームに使用できるのは、英数字、ダッシュ、ピリオド、アンダースコア、およびチルデ (- . _ ~) のみです。
-
パスワードは 12 文字以上の長さで、一意の文字を少なくとも 4 つ含める必要があり、カンマ、コロン、または等号 (,:=) は使用できません。
重要
ブローカーのユーザー名に個人を特定できる情報 (PII) やその他の機密情報や機密情報を追加しないでください。ブローカーユーザー名は、 CloudWatch ログを含む他の AWS のサービスからアクセスできます。ブローカーのユーザー名は、プライベートデータや機密データとして使用することを意図していません。
-
ページ上部の緑色のフラッシュバーは、Amazon MQ がリカバリリージョンにレプリカブローカーを作成していることを示しています。ブローカーのCRDRロールとRPOステータスを確認することもできます。CRDR ロール列とRPOステータス列をオフにするには、ブローカーテーブルの右上隅にある歯車アイコンを選択します。次に、設定ページでロールCRDRまたはRPOステータスをオフにします。
ステップ 2: 既存のブローカーのレプリカを作成する
-
Amazon MQ コンソールの [ブローカー] ページで、[レプリカブローカーを作成] を選択します。
-
「プライマリブローカーの選択」ページで、CRDRプライマリブローカーとして使用する既存のブローカーを選択します。[次へ] を選択します。
-
[レプリカブローカーを設定] ページで、ドロップダウンメニューを使用してレプリカリージョンを選択します。
-
[レプリカブローカーのActiveMQ コンソールユーザー] セクションで、レプリカブローカーのコンソールユーザーのユーザー名とパスワードを指定します。ブローカーのユーザー名とパスワードには、以下の制限が適用されます:
-
ユーザーネームに使用できるのは、英数字、ダッシュ、ピリオド、アンダースコア、およびチルデ (- . _ ~) のみです。
-
パスワードは 12 文字以上の長さで、一意の文字を少なくとも 4 つ含める必要があり、カンマ、コロン、または等号 (,:=) は使用できません。
重要
ブローカーのユーザー名に個人を特定できる情報 (PII) やその他の機密情報や機密情報を追加しないでください。ブローカーユーザー名は、 CloudWatch ログを含む他の AWS のサービスからアクセスできます。ブローカーのユーザー名は、プライベートデータや機密データとして使用することを意図していません。
-
-
[ブローカー間のアクセスをブリッジするデータレプリケーションユーザー] セクションで、プライマリブローカーとレプリカブローカーの両方にアクセスするユーザーのユーザー名とパスワードを入力します。ブローカーのユーザー名とパスワードには、以下の制限が適用されます:
-
ユーザーネームに使用できるのは、英数字、ダッシュ、ピリオド、アンダースコア、およびチルデ (- . _ ~) のみです。
-
パスワードは 12 文字以上の長さで、一意の文字を少なくとも 4 つ含める必要があり、カンマ、コロン、または等号 (,:=) は使用できません。
重要
ブローカーのユーザー名に個人を特定できる情報 (PII) やその他の機密情報や機密情報を追加しないでください。ブローカーユーザー名は、 CloudWatch ログを含む他の AWS のサービスからアクセスできます。ブローカーのユーザー名は、プライベートデータや機密データとして使用することを意図していません。
その他の設定を行います。次に、[次へ] を選択します。
-
-
[確認と作成] ページで、レプリカブローカーの詳細を確認します。次に、[レプリカブローカーを作成] を選択します。
-
次に、プライマリブローカーを再起動します。これにより、レプリカブローカーも再起動されます。ブローカーを再起動する手順については、「Rebooting a Broker」を参照してください。
ActiveMQ ブローカーの追加設定の構成の詳細については、「開始方法: ActiveMQ ブローカーの作成と接続」を参照してください。