MongoDB を接続
このページでは、DoiT コンソールから MongoDB Atlas アカウントを接続および管理する方法を説明します。接続後、MongoDB の利用状況およびコストデータを DoiT コンソール内で使用できます。詳しくは、MongoDB データの利用 を参照してください。
必要な権限
MongoDB を DoiT と連携するには、MongoDB アカウントに 組織オーナー(Organization Owner) 権限が必要です。
MongoDB アカ ウントを DoiT に接続するには、DoiT アカウントに Billing Profiles Admin 権限が必要です。
MongoDB 組織を接続
MongoDB Atlas アカウントは 1 つ以上接続できます。接続したい各アカウントについて、接続手順を繰り返してください。
MongoDB アカウントの接続を支援するため、DoiT コンソールにはステップバイステップのウィザードが用意されています。以下のいずれかの方法で起動できます。
-
Home ページに移動し、下にスクロールして クラウドを接続 セクションで MongoDB アカウントを接続 を選択します。
-
Assets ページに移動します。左側のメニューで MongoDB を選択し、新しいアカウントを接続 を選択します。
-
MongoDB Intelligence ダッシュボードに移動し、MongoDB を接続 を選択します。
ウィザードは 2 つのステップで構成されています。

サービスアカウントを設定
DoiT がプログラムから MongoDB にアクセスできるようにするには、MongoDB 組織ごとに 1 つの MongoDB サービスアカウントを作成し、シークレットを生成する必要があります。
-
MongoDB console にサインインしてください。
-
組織名を選択してください。
-
Organization で Access Manager を選択してください。
-
Add new を選択し、Service Account を選択してください。
-
Name に、用途に合った名前(例:DoiT)を入力してください。
-
Description に、サービスアカウントの説明を入力してください。
-
Client Secret Expiration のドロップダウンリストで 365 days を選択してください。
注意DoiT と MongoDB の継続的な接続時間を最大化するため、サービスアカウントのシークレット有効期限は 365 日に設定することを推奨します。ただし、組織のセキュリティポリシーに合わせて設定できます。MongoDB サービスアカウントを接続後は、DoiT のウィザードを使用して MongoDB サービスアカウントのシークレットを更新できます。
-
Organization Permissions のドロップダウンリストから、次の権限を選択してください。
-
組織請求ビューア(Organization Billing Viewer)
-
組織読み取り専用(Organization Read Only)
-
組織メンバー(Organization Member)
-
-
Create を選択してください。
-
Client ID と Secret の両方をコピーしてください。
注意シークレットは一度しか表示されません。ブラウザウィンドウを閉じる前に必ずシークレットをコピーしてください。

-
DoiT コンソールに戻り、Next を選択してください。
サービスアカウントの認証情報を設定
MongoDB サービスアカウントを作成したら、DoiT ウィザードに Client ID とシークレットを追加する必要があります。さらに、すべての送信リクエストが特定の IP アドレス経由でルーティングされるように、Google Cloud VPC と Cloud NAT を使用しています。MongoDB サービスアカウントの API Access List にこれらの IP アドレスを追加する必要があります。
-
Credentials の Client ID に、上記で作成した MongoDB の Client ID を貼り付けてください。
-
Secret に、MongoDB のシークレットを貼り付けてください。
-
次の IP アドレス をコピーしてください。
34.121.183.173
34.134.157.59
34.134.111.192
34.69.217.183
35.192.89.77 -
MongoDB console に戻ってください。
-
組織名を選択してください。
-
Organization で Access Manager を選択してください。
-
Applications タブを選択し、Service Accounts を選択してください。
-
上で作成したサービスアカウントを選択してください。
-
Add Access List Entry を選択してください。
-
Add Access List Entry に、上でコピーした IP アドレスのいずれかを貼り付けてください。
-
Save を選択してください。
-
すべての IP アドレスを追加し終えるまで、手順 10〜11 を繰り返してください。

-
DoiT コンソールに戻ってください。
-
Test connection を選択してください。
-
テストが成功したら、Finish を選択してください。
初回の接続時、DoiT は追加された各ウェアハウスについて、過去6か月の請求および利用状況データを取り込みます。
MongoDB アカウントの接続が完了すると、MongoDB の請求および利用状況データのインポートを開始します。処理には数時間かかる場合があります。データが Cloud Analytics(クラウド分析)やその他の DoiT の機能で利用可能になった際には、メールでお知らせします。
MongoDB 組織を削除
MongoDB 組織を削除すると、DoiT コンソールから MongoDB のコストおよび利用状況データを削除できます。
-
DoiT コンソール にサインインし、上部のナビゲーションメガメニューから データ取り込みとインテグレーション を選択し、Assets を選択してください。
-
左側のメニューから MongoDB を選択してください。
-
削除したい MongoDB 組織の最右端にあるケバブメニュー(⋮)を選択し、Delete organization を選択してください。

-
Delete を選択して、DoiT から MongoDB 組織を削除してください。