パブリック ネットワーク経由で MongoDB Atlas クラスタからサポートされている宛先に変更データ キャプチャ(CDC)の更新をストリーミングするには、IP 許可リストを構成します。ソースを準備するには、読み取り権限を持つ MongoDB ユーザーを作成し、Datastream のパブリック IP アドレスを MongoDB Atlas の許可リストに追加して、接続プロファイルを作成します。
MongoDB データベース ユーザーを構成する
MongoDB Atlas インスタンスで Datastream を使用するには、まずデータベース ユーザーを作成し、そのユーザーにアクセス権を付与する必要があります。
- MongoDB Atlas ダッシュボードで、[Security] の下にある [Database access] をクリックします。
- [New database user] をクリックし、ユーザーのパスワード認証方法を選択します。
- Datastream ユーザーのユーザー名とパスワードを入力します。
- [データベース ユーザー権限] で [特定のユーザー権限を付与する] を選択します。
- [Specific privileges] で、次のロールを追加します。
readAnyDatabase
- [ユーザーを追加] をクリックします。
Datastream のパブリック IP アドレスを取得する
ソース データベースの接続プロファイルを作成するときに、Datastream のパブリック IP アドレスを取得して、MongoDB Atlas で承認する必要があります。
Google Cloud コンソールで [接続プロファイル] ページに移動します。
[プロファイルを作成] をクリックし、[MongoDB] を選択します。
接続プロファイル名、ホスト名または IP アドレス、ポート、データベース ユーザーの認証情報などの接続の詳細を入力します。
[接続設定の定義] セクションで、Datastream パブリック IP アドレスのリストを見つけます。
これらの IP アドレスをコピーします。
MongoDB Atlas で IP 許可リストを構成する
MongoDB Atlas のセキュリティ設定で Datastream のパブリック IP アドレスを許可します。
- MongoDB Atlas アカウントにログインします。
- ナビゲーション メニューで [セキュリティ] をクリックし、[ネットワーク アクセス] をクリックします。
- [IP アドレスを追加] をクリックします。
- Datastream からコピーした最初の IP アドレスを入力します。
- 許可リストに登録する IP アドレスごとに、このプロセスを繰り返します。
- [確認] をクリックし、ステータスが [有効] に変わるまで待ちます。
接続プロファイルをテストして作成する
MongoDB Atlas で IP 許可リストを有効にしたら、接続を確認できます。
- Google Cloud コンソールの [接続プロファイル] 設定ページに戻ります。
- 「テストを実行」をクリックして、データベースへの接続をテストしてください。
- テストが成功したことを確認し、[作成] をクリックしてプロファイルを保存します。
テストが失敗した場合は、Atlas インスタンスのネットワーク アクセス リストですべての Datastream IP アドレスがアクティブになっていること、データベース ユーザーに適切な権限が割り当てられていることを確認します。