Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
MongoDB Branding Shape
Click here >
Docs Menu

Azure Service Connector 経由でAzure Services をクラスターに接続する

Azure Service Connector を使用すると、Azure compute Services を Atlas クラスターに接続できます。Atlas接続文字列を使用するようにアプリケーションを構成すると、 Azure Service Connector は接続文字列を安全に保存し、アプリケーションと Atlas 間の接続を管理します。

このチュートリアルでは、 Azure Portal 内で Azure Service Connector を使用して Azure コンピューティング サービス( Azure App Service など)を Atlas クラスターに接続する方法を説明します。

Azure Service Connector for Atlas には、次の制限があります。

  • アクティブなサブスクライブを持つAzureアカウント。

  • Atlas に接続するためのAzureコンピューティング サービス。Azure Service Connector がサポートする Azure サービスについては、 Azureドキュメント を参照してください。

  • 既存の Atlas クラスター。

  • Atlas クラスターにアクセスするために必要な権限を持つデータベースユーザー。

    重要

    Azure Service Connector for Atlas は現在、SCRAM認証のみをサポートしています。詳細については、データベースユーザーの設定を参照してください。

  • Atlas クラスターの接続文字列。

Azure portal を使用して、Azureコンピューティング サービス(App Service など)を Atlas に接続するには、次の手順に従います。

1

Azure portal で、Atlas に接続する App Service、Function App、またはその他のコンピューティングリソースを選択します。

2

サービスの左側のメニューで、[Settings] セクションまでスクロールし、[Service Connector] を選択します。

3
4

次のフィールドを設定します。

  1. Service type: を検索し、[MongoDB Atlas Cluster (preview)] を選択します。

  2. Connection name: この接続にわかりやすい名前(例、)を割り当てるか、自動生成された名前を受け入れます。この名前はAzureマネジメントを目的としたものです。

  3. クリック Next: Authentication

5

Connection string オプションは、Atlas でサポートされている唯一の方法であるため、事前に選択されています。

  1. Atlas接続文字列を入力します。接続文字列を見つけるには、MongoDB 検索する Community への接続を参照してください。

  2. (任意) Azure Service Connector が接続文字列に使用する変数名を編集します。 [Advanced] をクリックし、鉛筆アイコンをクリックします。変数名を編集し、Done をクリックします。

  3. [Next: Networking] をクリックします。

    ネットワーク アクセス制御は、Service Connector のネットワーク構成オプションではなく、Atlasプロジェクト設定から管理するため、この手順をスキップします。

    Atlas でネットワーク アクセス制御を管理する方法の詳細については、クラスターのセキュリティ機能の構成 を参照してください。

  4. [Next: Review + Create] をクリックします。

    接続の詳細の概要を確認します。ターゲット サービス(Atlas)、コンピュート サービス、認証方法、および作成された環境変数を確認します。

  5. [Create] をクリックします。

    Azureで接続をプロビジョニングするには 1 分または 2 分かかる場合があります。Service Connector は、Azure compute Service(主に環境変数)に必要な設定を構成します。

    Azure Service Connector 接続を作成または変更した後、対応する環境変数がすぐに更新されない、またはアプリケーションの環境に反映されない可能性があります。

    コンピューティング サービスの [サービス コネクタ] ページに戻り、接続が正常に作成されたことを確認します。 新しい Atlas 接続が一覧表示されます。

接続を作成すると、サービス コネクターはAzureコンピューティング サービスの環境内の接続の詳細を使用します。アプリケーションコードはこれらの環境変数にアクセスして、選択した言語またはフレームワークに適した標準のMongoDBドライバーまたはライブラリを使用して Atlas に接続します。