Docs Menu
Docs Home
/
Atlas
/ /

Azure Service Connector を使用して Atlas に 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 Service Connector for Atlas は、空の文字列のチェック以外で接続文字列を検証しません。ランタイム接続エラーを回避するために、接続文字列が有効であることを確認します

  • Azure Service Connector はすべてのAzureリージョンをサポートしていません。詳細については、「 Service Connector リージョン サポート 」を参照してください。

  • アクティブなサブスクライブを持つ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

サービスの左側のメニューで、[0]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接続文字列を入力します。 接続文字列を見つけるには、クラスターへの接続を参照してください。

  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 に接続します。

戻る

VS Code

項目一覧