Azure Service Connector 使您能够将 Azure 计算服务连接到 Atlas 集群。将应用程序配置为使用Atlas连接字符串后,Azure Service Connector 会安全地存储您的连接字符串并管理应用程序和Atlas之间的连接。
本教程演示如何使用Azure门户中的Azure Service Connector 将Azure计算服务(例如Azure App Service)连接到Atlas 集群。
限制
适用于Atlas 的Azure Service Connector 具有以下限制:
Azure Service Connector for Atlas 除了检查空字符串外不会验证连接字符串。确保连接字符串有效,以避免运行时连接错误。
Azure Service Connector 不支持所有Azure区域。要学习;了解详情,请参阅 Service Connector地区支持。
先决条件
具有有效订阅的Azure帐户。
用于连接到Atlas 的Azure计算服务。要学习;了解Azure服务连接器支持哪些Azure服务,请参阅Azure文档。
现有的Atlas 集群。
具有访问权限Atlas 集群所需权限的数据库用户。
重要
Azure Service Connector for Atlas currently only supports SCRAM authentication. To learn more, see Configure Database Users.
您的Atlas集群的连接字符串。
步骤
按照以下步骤使用 Azure 门户将 Azure 计算服务(例如 App Service)连接到Atlas 。
配置身份验证。
Connection string 选项是预先选定的,因为它是Atlas唯一支持的方法。
Enter your Atlas connection string. To find your connection string, see Connect to MongoDB Search Community.
(可选)编辑Azure服务连接器用于连接字符串的变量名称。 单击 Advanced,然后单击铅笔图标。编辑变量名称,然后单击 Done。
单击 Next: Networking(连接)。
请跳过此步骤,因为您是从Atlas项目设置管理网络访问权限控制,而不是通过 Service Connector 的网络配置选项。
要学习;了解如何在Atlas中管理网络访问权限控制,请参阅配置集群的安全功能。
单击 Next: Review + Create(连接)。
查看连接详细信息的摘要。验证创建的目标服务 (Atlas)、计算服务、身份验证方法和环境变量。
单击 Create(连接)。
Azure可能需要一两分钟才能预配连接。服务连接器在Azure计算服务上配置必要的设置(主要是环境变量)。
创建或修改Azure Service Connector 连接后,相应的环境变量可能不会立即更新或反映在应用程序的环境中。
返回计算服务的“服务连接器”页面,确认连接已成功创建。 应列出新的Atlas连接。
在应用程序中使用连接
创建连接后,服务 Connector 将使用 Azure 计算服务环境中的连接详细信息。您的应用程序代码访问这些环境变量,以使用适合您所选语言或框架的标准MongoDB驱动程序或库连接到Atlas。
了解详情
Atlas/Azure Service Connector 集成概述 在 Azure 文档中。
将 Atlas 集群连接到 Azure 应用服务 中的 Azure 文档。