对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

通过Azure Service Connector 将Azure服务连接到集群

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连接字符串。要查找连接字符串,请参阅 连接到 MongoDB 搜索 Community。

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

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

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

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

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

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

  5. 单击 Create(连接)。

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

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

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

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