重要
自 2025 年 2 月起,您可以创建 Flex 集群,且无法再在 Atlas 用户界面、Atlas CLI、Atlas 管理 API、Atlas Kubernetes Operator、HashiCorp Terraform 或 Atlas CloudFormation 资源中创建 M2 与 M5 集群或无服务器实例。
自 1 月 222026 起, Atlas不再支持 M2 和 M5 集群以及无服务器实例。所有现有的 M2 和 M5 集群均已迁移到 Flex 集群。
Atlas会根据您的使用情况将无服务器实例迁移到免费集群、Flex 集群或专用集群。要查看Atlas将您的实例迁移到哪些层级,请查阅Atlas用户界面中的 所有集群 页面。
所有工具都支持Flex 集群。更新您的代码,将对已弃用实例类型的所有引用替换为对 Flex 集群的引用。
迁移API配置
本部分的表中列出的 Cluster API端点与 M2/M5 集群兼容。截至 2025 1 月,这些终结点托管Flex 集群。这些API终结点已于 2026 1 月 22 达到生命周期结束 (EOL)。
自 20251 月起,无服务器实例的API终结点托管Flex 集群。自 20253 月起,不再支持无服务器实例。根据使用情况,所有现有无服务器实例都迁移到免费集群、Flex 集群或专用集群。如果您的无服务器实例已迁移到免费集群或专用集群,请改用集群API终结点。
对使用 creategroupcluster 创建 M2 和 M5 集群以及使用 creategroupserverlessinstance 终结点创建无服务器实例的支持已于 2026 年 22 月结束。这些终结点现在仅支持Flex 集群。
以下更改也应用于列出的API端点:
端点 | 影响 |
|---|---|
已弃用。返回错误,因为不再支持无服务器实例(自 5 月 2025 起)。 | |
用于 Flex 集群时, | |
用于 Flex 集群时, | |
用于 Flex 集群时, | |
用于 Flex 集群时, | |
用于 Flex 集群时, |
Terraform Atlas Provider 迁移
The HashiCorp Terraform 提供商 supports Flex 集群。Terraform 对 M2/M5 集群和无服务器实例的一般支持已于 22、2026 1 月结束。
更新 Terraform 配置以在 Flex 集群上运行。
Go SDK 迁移
Atlas Go SDK 支持 Flex 集群。SDK 对 M2/M5 集群和无服务器实例的一般支持已于 2026 1 月 22 结束。
更新 SDK 脚本以在 Flex 集群上运行。
Atlas CLI迁移
Atlas CLI支持 Flex 集群。要学习;了解更多信息,请参阅命令参考并从下拉列表中选择最新的Atlas CLI版本。
自 20251 月起,无服务器实例不再支持连续云备份。如果您在任何无服务器实例上使用了连续云备份,请从Atlas CLI工作流程中删除无服务器实例连续云备份。
对 M2/M5 集群和无服务器实例的 General Atlas CLI 支持已于 1 月 22,2026 结束。从Atlas CLI工作流程中删除所有 M2/M5 和无服务器实例命令。
Atlas Kubernetes Operator迁移
Atlas Kubernetes Operator支持 Flex 集群。
要管理Flex 集群,您必须使用Atlas Kubernetes Operator 2.12.0 或更高版本。此版本不含无服务器依赖项。
您可以使用
AtlasDeployment自定义资源创建和管理Flex 集群。要了解更多信息,请参阅 Atlas Kubernetes Operator 文档中的 AtlasDeployment 自定义资源。使用
AtlasDeployment自定义资源中的spec.flexSpec配置 Flex 集群。M2/M5不再支持集群和无服务器实例。所有现有实例均已迁移到 Flex 集群或其他集群类型。
Atlas CloudFormation 迁移
Atlas CloudFormation 和 Cloud Development Kit (CDK)支持Flex 集群。对 M2/M5 集群的一般支持已于 2026 1 月 22 终止。
当 Atlas CloudFormation 引入 Flex 集群支持时,对 无服务器私有端点 和 无服务器实例 资源的 Properties.ContinuousBackupEnabled 参数的支持已终止。这些资源在 CloudFormation 或 CDK 中不再可用。从Atlas CloudFormation 和 CDK 资源中删除所有 M2/M5 和无服务器实例功能。
重要
使用 CloudFormation 中的 MongoDB::Atlas::Cluster资源或 CDK 中的 CfnCluster资源,而不是 CloudFormation 中的 MongoDB::Atlas::FlexCluster资源或 CDK 中的 CfnFlexCluster资源来创建和管理Flex 集群。MongoDB::Atlas::Cluster 和 CfnCluster支持Flex 集群,未来的升级只能通过这些资源进行。CloudFormation 和 CDK 尚不支持Flex 集群与其他集群类型之间的迁移,但将来会增加支持。
有关更多信息,请参阅: