Docs 菜单
Docs 主页
/
Atlas
/ /

使用Azure服务连接器将 Azure服务连接到Atlas

Azure Service Connector 使您能够将 Azure 计算服务连接到 Atlas 集群。将应用程序配置为使用Atlas连接字符串后,Azure Service Connector 会安全地存储您的连接字符串并管理应用程序和Atlas之间的连接。

本教程演示如何使用 Azure 门户中的 Azure Service Connector 将 Azure 计算服务(例如Azure App Service)连接到Atlas 集群。

适用于Atlas 的Azure Service Connector 具有以下限制:

  • Atlas的Azure Service Connector 除了检查空字符串外不会验证连接字符串。确保 连接字符串有效,以避免运行时连接错误。

  • Azure Service Connector 不支持所有Azure区域。要学习;了解详情,请参阅 Service Connector地区支持。

  • 具有有效订阅的Azure帐户。

  • 用于连接到Atlas 的Azure计算服务。要学习;了解Azure服务连接器支持哪些Azure服务,请参阅Azure文档。

  • 现有的Atlas 集群。

  • 具有访问权限Atlas 集群所需权限的数据库用户。

    重要

    Azure Service Connector for Atlas目前仅支持SCRAM身份验证。要学习;了解更多信息,请参阅添加数据库用户。

  • 您的Atlas集群的连接字符串。

按照以下步骤使用 Azure 门户将 Azure 计算服务(例如 App Service)连接到Atlas

1

Azure门户中,选择要连接到Atlas 的App Service、Function App 或其他计算资源。

2

在服务的左侧菜单中,滚动到 Settings 部分并选择 Service Connector

3
4

配置以下字段:

  1. Service type:搜索并选择 MongoDB Atlas Cluster (preview)

  2. Connection name:为此连接指定一个描述性名称,示例“atlas_connection”,或接受自动生成的名称。此名称用于Azure管理。

  3. 单击 Next: Authentication

5

Connection string 选项是预先选定的,因为它是Atlas唯一支持的方法。

  1. 输入Atlas连接字符串。 要查找连接字符串,请参阅连接到集群。

  2. (可选)编辑Azure服务连接器用于连接字符串的变量名称。 单击 Advanced,然后单击铅笔图标。编辑变量名称,然后单击 Done

  3. 单击 Next: Networking(连接)。

    请跳过此步骤,因为您是从Atlas项目设置管理网络访问权限控制,而不是通过 Service Connector 的网络配置选项。

    要学习;了解如何在Atlas中管理网络访问权限控制,请参阅配置集群的安全功能。

  4. 单击 Next: Review + Create(连接)。

    查看连接详细信息的摘要。验证创建的目标服务 (Atlas)、计算服务、身份验证方法和环境变量。

  5. 单击 Create(连接)。

    Azure可能需要一两分钟才能预配连接。服务连接器在Azure计算服务上配置必要的设置(主要是环境变量)。

    创建或修改Azure Service Connector 连接后,相应的环境变量可能不会立即更新或反映在应用程序的环境中。

    返回计算服务的“服务连接器”页面,确认连接已成功创建。 应列出新的Atlas连接。

创建连接后,服务连接器将使用Azure计算服务环境中的连接详细信息。您的应用程序程序代码访问这些环境变量,以使用适合您所选语言或框架的标准MongoDB驾驶员或库连接到Atlas 。

后退

VS Code

在此页面上