翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ソースクラスターとターゲットクラスターを準備する
MSK レプリケーターを作成する前に、ソースクラスターとターゲットクラスターの両方を準備する必要があります。このセクションでは、Amazon MSK クラスター (プロビジョンドまたはサーバーレス) 間のレプリケーションを設定するための要件について説明します。
注記
MSK レプリケーターは、セルフマネージド Apache Kafka クラスターと Express ブローカーを使用した Amazon MSK プロビジョンドクラスター間のレプリケーションもサポートします。セルフマネージド Kafka デプロイから移行する場合は、セルフマネージドクラスターに固有の前提条件セルフマネージド Apache Kafka クラスターで MSK レプリケーターの前提条件を設定するについて、非 MSK Apache Kafka クラスターから Amazon MSK Express ブローカーに移行する「」および「」を参照してください。
ソースクラスターを準備する
MSK ソースクラスターが既にある場合は、このセクションで説明されている要件を満たしていることを確認してください。それ以外の場合は、以下の手順に従って MSK プロビジョンドソースクラスターまたはサーバーレスソースクラスターを作成します。
ソースリージョンで IAM アクセスコントロールを有効にして、MSK プロビジョンドクラスターまたはサーバーレスクラスターを作成します。ソースクラスターには、少なくとも 3 つのブローカーが必要です。
クロスリージョン MSK レプリケーターの場合、ソースがプロビジョンドクラスターの場合は、IAM アクセスコントロールスキームでマルチ VPC プライベート接続を有効にして設定します。マルチ VPC を有効にした場合、認証されていない認証タイプはサポートされないので注意してください。他の認証スキーム (mTLS や SASL/SCRAM) では、マルチ VPC プライベート接続を有効にする必要はありません。マルチ VPC プライベート接続は、コンソールのクラスター詳細の [ネットワーク設定] で、または
UpdateConnectivityAPI を使用して設定できます。「クラスター所有者がマルチ VPC を有効にする」を参照してください。ソースクラスターが MSK Serverless クラスターの場合は、マルチ VPC プライベート接続を有効にする必要はありません。同一リージョン MSK レプリケーターの場合、MSK ソースクラスターにマルチ VPC プライベート接続は必要なく、認証されていない認証タイプを使用する他のクライアントからでもそのソースクラスターにアクセスできます。
クロスリージョン MSK レプリケーターの場合、ソースクラスターにリソースベースのアクセス許可ポリシーをアタッチする必要があります。これにより、MSK がこのクラスターに接続してデータをレプリケートできます。これを行うには、以下の CLI または AWS コンソールの手順を使用します。「Amazon MSK のリソースベースのポリシー」も参照してください。同一リージョン MSK レプリケーターの場合は、このステップを実行する必要はありません。
ターゲットクラスターを準備する
IAM アクセスコントロールを有効にして MSK ターゲットクラスター (プロビジョニング済みまたはサーバーレス) を作成します。ターゲットクラスターには、マルチ VPC プライベート接続は必要ありません。ターゲットクラスターは、ソースクラスターと同じ AWS リージョンまたは別の リージョンにあることができます。ソースクラスターとターゲットクラスターの両方が同じ AWS アカウントにある必要があります。ターゲットクラスターには、少なくとも 3 つのブローカーが必要です。