合作伙伴集成
MongoDB Atlas 通过标准 API 与其他技术集成,MongoDB 和合作伙伴还构建了特定的产品集成,使 MongoDB Atlas 和合作伙伴产品能够直接互操作,确保无缝体验。
本文档列出了 MongoDB 和合作伙伴为增强 Atlas 和合作伙伴服务能力而开发的集成示例。
您可以在 MongoDB 合作伙伴生态系统目录中探索一系列现有集成和合作伙伴服务。每个集成都有自己的页面,其中包含有关集成的详细信息以及用于设置集成的链接。要了解更多信息,请参阅探索 MongoDB 合作伙伴生态系统。
应用程序平台
Vercel
Vercel 是一个适用于静态前端和无服务器功能的云平台。它使开发人员能够托管立即部署、自动扩展且无需监督的网站和 Web 应用程序。 Vercel 与 Next.js 框架集成。
您可以轻松地将 Vercel 与 Atlas 结合使用:
要从 Vercel 连接到 Atlas 集群,请参阅与 Vercel 集成。
要将在 Vercel 中部署的无服务器函数连接到 Atlas 集群,您还可以使用 MongoDB Node.js 驱动程序 或 Mongoose ODM 库。
Netlify
Netlify 是一个基于 Jamstack 的无服务器应用程序平台 。 Netlify 托管用于部署和管理静态内容的工具,并使您能够编写在 AWS Lambda 上运行并可与应用程序的数据库集成的无服务器函数。
Netlify 以 JavaScript 为中心(尽管它支持其他语言),并且易于与 Atlas 一起使用。在 Netlify 中部署的应用程序可以使用无服务器函数连接到 Atlas 集群,这些函数使用 MongoDB Node.js 驱动程序 或 Mongoose ODM 库。
最佳实践
由于 Netlify 函数在 AWS Lambda 上运行,因此在构建使用连接到 Atlas 的无服务器 Netlify 函数的应用程序时,请使用从 AWS Lambda 连接的最佳实践。
云提供商
MongoDB Atlas 在 AWS、Google Cloud 和 Azure 上提供多云集群,以支持灵活的全球部署策略。
与这些云提供商的集成允许基于 MongoDB 构建的应用程序利用每个云提供商的地区和功能。
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
Microsoft Azure
数据访问框架
Prisma
Prisma 是下一代 Node.js 和 TypeScript 对象关系映射器 (ORM),具有声明式模式和类型安全的数据库客户端,支持包括 MongoDB 在内的多种数据库。
Prisma 提供了一个服务器端库,帮助您构建以直观且安全的方式读写数据库数据的应用程序。
集成:
身份提供程序
SAML SSO 提供程序
MongoDB 支持联合身份验证,允许任何拥有支持 SAML 标准的 IdP 的公司将其员工联合访问所有 MongoDB Web 门户,包括 Atlas Web 界面。因此,员工可以使用企业版 SSO 提供商访问 Atlas。
重要的集成包括:
AWS Single Sign-On (SSO): 如何将 AWS Single Sign-On 与 MongoDB Atlas 集成
Microsoft Entra ID:从 Microsoft Entra ID 中配置联合身份验证
Okta:从 Okta 配置联合身份验证
LDAP 提供商
您可以使用基于 TLS 的 MongoDB LDAP 管理来自所有 MongoDB 客户端的数据库用户身份验证和授权。
重要的集成包括:
Microsoft Entra ID:使用 Microsoft Entra ID 域服务配置用户身份验证和授权
Okta LDAP 接口:使用 Okta LDAP 接口配置用户身份验证和授权
OneLogin:使用 OneLogin VLDAP 配置用户身份验证和授权
监控服务
您可以配置 Atlas 向以下地址发送监控数据和警报:
第三方监控服务,例如 Datadog , PagerDuty , Prometheus 和 Splunk On-Call。
第三方协作服务,例如 Slack。
要了解更多信息,请参阅与第三方监控服务集成。
编排工具
HashiCorp Terraform
Terraform by HashiCorp 为云基础架构自动化奠定了基础,使用基础架构即代码来实现云操作模型中的预配和合规性。
您可以使用经 HashiCorp 验证和测试的官方插件,将 Atlas 集成到持续交付工作流程中。使用此插件,可以在任何云提供商上以代码形式轻松预配、管理和控制 Atlas 配置。要了解更多信息,请参阅MongoDB 和 HashiCorp Terraform 。
集成:
安全工具
HashiCorp Vault
HashiCorp Vault 是 HashiCorp 提供的密钥管理工具,支持团队通过 UI、CLI 或 API 集中管理和分发密钥及其他敏感数据。
使用经 HashiCorp 验证和测试的官方插件,简化 Atlas 数据库密钥管理。使用这些插件,您可以以编程方式管理 API 密钥并控制组织中 MongoDB 用户的访问,从而降低安全风险并提高开发人员的工作效率。要了解更多信息,请参阅MongoDB 和 HashiCorp Vault 。
集成:
MongoDB Atlas Database Users Vault Secrets Engine: 动态生成 Atlas 数据库档案
MongoDB Atlas Secrets Engine: 在 Atlas 上生成编程 API 密钥
AI 集成
您可以将 Atlas Vector Search 与 AI 技术集成,以构建生成式 AI 和 AI 驱动的应用程序。重要的集成包括:
要了解更多信息,请参阅将 Vector Search 与 AI 技术集成。