Docs Menu
Docs Home
/

M2、M5、またはサーバーレスインスタンスからプログラム ツールを Flex クラスターに移行する

重要

2025 日現在、Flex クラスターを作成できますが、Atlas UI、 Atlas CLI、Atlas Administration API、Atlas Kubernetes Operator、HashiCorp Terraform で M2 および M5 クラスターまたはサーバーレスインスタンスを作成することはできなくなります。 、または Atlas CloudFormation リソース。

Atlas は、M2M5 クラスターとサーバーレスインスタンスのサポートを終了しました。 年 5 月25 32025 日現在、Atlas は既存のすべてのM2 クラスターとM5 クラスターを Flex クラスターに移行しました。

Atlas は、使用状況に応じてサーバーレスインスタンスを無料クラスター、フレキシブルクラスター、または専用クラスターに移行しました。 Atlas が インスタンスをどの階層に移行したかを確認するには、Atlas UIの [ すべてのクラスター] ページを参照してください。

すべてのツールが Flex クラスターをサポートしています。コードを更新し、非推奨のインスタンスタイプへのすべての参照を Flex Cluster への参照に置き換えます。

注意

ワークロードに プライベートエンドポイントまたは継続的なバックアップとポイントインタイム復元が必要な場合は、専有クラスターを使用します。

このセクションの表にリストされているクラスターAPIエンドポイントは、M2 /M5 クラスターと互換性があります。1 月 2025 現在、これらのエンドポイントは Flex クラスターを管理しています。 これらのAPIエンドポイントは、2026 年 1 月にサポート終了(EOL)に達するまで、変更せずに使用し続けることができます。

年 1 月 日現在、サーバーレスインスタンスのAPIエンドポイントは Flex クラスターを管理します。 3 月20252025 以降、既存のすべてのサーバーレスインスタンスは、使用量に応じて 無料クラスター、Flex クラスター、または専有クラスターに移行されました。サーバーレスインスタンスが 無料クラスターまたは専有クラスターに移行される場合は、代わりにクラスターAPIエンドポイントを使用する必要があります。 Atlas が インスタンスをどの階層に移行するかを確認するには、Atlas UIの [ すべてのクラスター ] ページを参照してください。

M2M5作成グループクラスター エンドポイントを使用して または クラスターを作成し、または 作成サーバーレスインスタンス2025 2026エンドポイントを使用してサーバーレスインスタンスを作成しようとすると、代わりに Flex クラスターが作成されます。これらのエンドポイントのサポートは 1 月2026 を終了します。

サーバーレスインスタンスが Flex クラスターに移行される前に、サーバーレスインスタンスAPIエンドポイントへの呼び出しを、クラスターAPIエンドポイントへの適切に構成された呼び出しに置き換える必要があります。

次の変更は、2025 の 1 月以降、リスト内のAPIエンドポイントにも適用されます。

エンドポイント
影響

新しい Flex クラスターでは非推奨。サーバーレス インスタンスは 5 月 日現在、無料、Flex、または専有クラスターに移行されるため、エラーを返します。2025

Flex クラスターで使用する場合、upgradeSharedCluster はユーザーが設定した値を受け取りますが、Flex クラスターでは継続的なバックアップが利用できないため、継続的なバックアップを切り替えません。

Flex クラスターで使用する場合、createServerlessInstance はユーザーが設定した値を受け取りますが、Flex クラスターでは継続的なバックアップが利用できないため、継続的なバックアップを切り替えません。

Flex クラスターで使用する場合、updateServerlessInstance はユーザーが設定した値を受け取りますが、Flex クラスターでは継続的なバックアップが利用できないため、継続的なバックアップを切り替えません。

Flex クラスターで使用する場合、setServerlessAutoIndexing はユーザーが設定した値を受け取りますが、Flex クラスターでは自動インデックス作成が利用できないため、自動インデックス作成は切り替えられません。

Flex クラスターで使用する場合、getServerlessAutoIndexing はユーザーが設定した値を受け取りますが、Flex クラスターでは自動インデックス作成が利用できないため、自動インデックス作成は切り替えられません。

HashiCorp Terraform プロバイダー は Flex クラスターをサポートします。M2/M5 クラスターとサーバーレスインスタンスの一般的な Terraform サポートは、2026 年 1 月まで継続されます。

使用する機能に応じて、次のタイムラインに従って Flex クラスターで動作する Terraform 構成を更新する必要があります。

Atlas Go SDK は、 の 11 月から Flex クラスターをサポートします。2024M2/M5 クラスターとサーバーレスインスタンスの一般 SDK サポートは 1 月 2026 まで継続されます。使用する機能に応じて、次のタイムラインに従って Flex クラスターで動作する SDK スクリプトを更新する必要があります。

機能
更新期限

2025 年 5 月

その他のすべての機能

2026 年 1 月

Atlas CLI は、12 月 2024 以降の Flex クラスターをサポートしています。詳細については、 コマンド参照を参照し、 ドロップダウンから最新の Atlas CLI バージョンを選択します。

サーバーレスインスタンスでの継続的なクラウドバックアップのサポートは 1 月 2025 日で終了しました。サーバーレスインスタンスのいずれかで継続的なクラウドバックアップを使用していた場合は、エラーを回避するために Atlas CLI ワークフローを更新して サーバーレスインスタンスのクラウドバックアップを削除する 必要があります。

M2/M5 クラスターとサーバーレスインスタンスの一般的な Atlas CLI サポートは、1 月 2026 まで継続されます。2026 より前に、Atlas CLI ワークフローからすべての M2/M5 と Serverless Instance コマンドを削除する必要があります。

Atlas Kubernetes演算子は、2 月 2025 以降の Flex クラスターをサポートしています。

  • 2026 まで下位互換性を一定期間維持するため、Atlas では Atlas Kubernetes Operator を使用している場合を含め、サーバーレスインスタンスと Flex クラスター API の両方で移行されたクラスターを管理できます。

  • Flex クラスターは、サーバーレス インスタンスと M2 および M5 クラスターを作成および管理した同じ AtlasDeployment カスタム リソース内で作成および管理できます。詳細については、Atlas Kubernetes Operator ドキュメントの AtlasDeployment カスタムリソースを参照してください。

  • Atlas では新しい M2/M5 クラスターとサーバーレスインスタンスを作成できません。そのような操作を試みると、代わりに Flex クラスターが作成されます。

  • AtlasDeployment カスタム リソース内の spec.serverlessSpec への参照を spec.flexSpec の構成に置き換えます。

  • AtlasDeployment カスタム リソース内の spec.deploymentSpec への参照を spec.flexSpec の構成に置き換えます。

  • 調整中にプライベートエンドポイントに関連するエラーが発生した場合は、少なくとも Atlas Kubernetes Operator 2.7.1 以降にアップグレードするか、AtlasDeployment カスタムリソース内の serverlessSpec 構成を flexSpec の構成に置き換える必要があります。

  • 自動移行後に発生する可能性のある調整エラーを回避するには、

  • CRD 構成を次のように変更します。

    • spec.deploymentSpec.replicationSpecs.zoneName 設定を削除します。

    • 最初の 設定セットの後、spec.deploymentSpec.replicationSpecs.regionConfigs 設定のいずれかを削除します。

    • spec.deploymentSpec.clusterType でのみ replicaset を指定する。

    または、AtlasDeployment カスタム リソース内の spec.deploymentSpec への参照を spec.flexSpec の構成に置き換えます。

  • 1 月 2026 までに、残りのすべての M2/M5 および Serverless Instance 構成を Atlas Kubernetes Operator カスタム リソースから削除する必要があります。API の下位互換性が 1 月 2026 で終了するためです。その時点で、古い API は削除され、Flex クラスターに関連する API のみがその場で残ります。 2.7.1 以降の Atlas Kubernetes Operator のリリースは、既存のサーバーレスインスタンスをサポートしていません。

Atlas CloudFormation および Cloud 開発 Kit(CDK)が Flex クラスターをサポートするようになりました。 M2/M5 クラスターの一般サポートは 1 月 2026 まで継続されます。

Atlas CloudFormation が Flex クラスターのサポートを導入したときに、サーバーレス プライベートエンドポイントとサーバーレスProperties.ContinuousBackupEnabled インスタンスリソースの パラメーターのサポートが終了しました。これらのリソースは、CloudFormation または CDK では利用できなくなりました。構成を更新してそれらを削除します。1 月 2026 より前に、Atlas CloudFormation と CDK リソースからすべての M2/M5 と Serverlessインスタンスの機能を削除する必要があります。

重要

Flex クラスターを作成および管理するには、CloudFormation の MongoDB::Atlas::FlexClusterリソースまたは CDK の CfnFlexClusterリソースの代わりに、CloudFormation の MongoDB::Atlas::Clusterリソースまたは CDK の CfnClusterリソースを使用します。MongoDB::Atlas::ClusterCfnCluster は Flex クラスターをサポートしており、将来のアップグレードはこれらのリソースからのみ利用可能になります。CloudFormation および CDK は、Flex クラスターと他のクラスター タイプ間の移行をまだサポートしていませんが、サポートは将来追加される予定です。

詳細については、以下を参照してください。

戻る

Amazon Web ServicesのGraphQL API

項目一覧