IP 許可リストを使用して MongoDB Atlas を構成する

パブリック ネットワーク経由で MongoDB Atlas クラスタからサポートされている宛先に変更データ キャプチャ(CDC)の更新をストリーミングするには、IP 許可リストを構成します。ソースを準備するには、読み取り権限を持つ MongoDB ユーザーを作成し、Datastream のパブリック IP アドレスを MongoDB Atlas の許可リストに追加して、接続プロファイルを作成します。

MongoDB データベース ユーザーを構成する

MongoDB Atlas インスタンスで Datastream を使用するには、まずデータベース ユーザーを作成し、そのユーザーにアクセス権を付与する必要があります。

  1. MongoDB Atlas ダッシュボードで、[Security] の下にある [Database access] をクリックします。
  2. [New database user] をクリックし、ユーザーのパスワード認証方法を選択します。
  3. Datastream ユーザーのユーザー名とパスワードを入力します。
  4. [データベース ユーザー権限] で [特定のユーザー権限を付与する] を選択します。
  5. [Specific privileges] で、次のロールを追加します。
    • readAnyDatabase
  6. [ユーザーを追加] をクリックします。

Datastream のパブリック IP アドレスを取得する

ソース データベースの接続プロファイルを作成するときに、Datastream のパブリック IP アドレスを取得して、MongoDB Atlas で承認する必要があります。

  1. Google Cloud コンソールで [接続プロファイル] ページに移動します。

    [接続プロファイル] ページに移動

  2. [プロファイルを作成] をクリックし、[MongoDB] を選択します。

  3. 接続プロファイル名、ホスト名または IP アドレス、ポート、データベース ユーザーの認証情報などの接続の詳細を入力します。

  4. [接続設定の定義] セクションで、Datastream パブリック IP アドレスのリストを見つけます。

  5. これらの IP アドレスをコピーします。

MongoDB Atlas で IP 許可リストを構成する

MongoDB Atlas のセキュリティ設定で Datastream のパブリック IP アドレスを許可します。

  1. MongoDB Atlas アカウントにログインします。
  2. ナビゲーション メニューで [セキュリティ] をクリックし、[ネットワーク アクセス] をクリックします。
  3. [IP アドレスを追加] をクリックします。
  4. Datastream からコピーした最初の IP アドレスを入力します。
  5. 許可リストに登録する IP アドレスごとに、このプロセスを繰り返します。
  6. [確認] をクリックし、ステータスが [有効] に変わるまで待ちます。

接続プロファイルをテストして作成する

MongoDB Atlas で IP 許可リストを有効にしたら、接続を確認できます。

  1. Google Cloud コンソールの [接続プロファイル] 設定ページに戻ります。
  2. 「テストを実行」をクリックして、データベースへの接続をテストしてください。
  3. テストが成功したことを確認し、[作成] をクリックしてプロファイルを保存します。

テストが失敗した場合は、Atlas インスタンスのネットワーク アクセス リストですべての Datastream IP アドレスがアクティブになっていること、データベース ユーザーに適切な権限が割り当てられていることを確認します。