Amazon Aurora Global Database からのクラスターの削除 - Amazon Aurora

Amazon Aurora Global Database からのクラスターの削除

Aurora DB クラスターは、いくつかの理由により、Aurora Global Database から削除できます。例えば、プライマリクラスターの性能低下や切断が生じて、Aurora DB クラスターを Aurora Global Database から削除したい場合。その後、新しい Aurora Global Database を作成するために使用できるスタンドアロンのプロビジョニング Aurora DB クラスターになります。詳細については、「予期しない停止からの Amazon Aurora Global Database の復旧」を参照してください。

また、不要になった Aurora Global Database を削除するために、Aurora DB クラスターを削除したい場合も可能です。関連するすべての Aurora DB クラスターを削除 (デタッチ) した後、プライマリが最後に残るまで、Aurora Global Database を削除することはできません。詳細については、「Amazon Aurora Global Database の削除」を参照してください。

Aurora DB クラスターが Aurora Global Database からデタッチされると、プライマリデータベースと同期されなくなります。これは、完全な読み取り/書き込み機能を備えたスタンドアロンのプロビジョンド Aurora DB クラスターになります。

AWS Management Console、AWS CLI、または RDS API を使用すると、Aurora DB クラスターを Aurora Global Database から削除できます。

Aurora Global Database から Aurora クラスターを解除するには
  1. AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. [データベース] ページでクラスターを選択します。

  3. [アクション] で [グローバルから削除] を選択します。

    選択した Aurora DB クラスター (セカンダリ) と「グローバルから削除」アクションのスクリーンショット。

    Aurora Global Database からセカンダリをデタッチするかどうかを確認するプロンプトが表示されます。

    Aurora Global Database からのセカンダリクラスターの解除を確認するプロンプトを示すスクリーンショット。
  4. グローバルデータベースからクラスターを削除するには、[削除して昇格する] を選択します。

Aurora DB クラスターは、Aurora Global Database のセカンダリとして機能しなくなり、プライマリ DB クラスターと同期しなくなります。これは、完全な読み取り/書き込み機能を備えたスタンドアロン Aurora DB クラスターです。

Aurora Global Database からのセカンダリクラスターの解除を確認するプロンプトを示すスクリーンショット。

すべてのセカンダリクラスターを解除または削除したら、次にプライマリクラスターを同じ方法で解除できます。すべてのセカンダリクラスターを削除するまで、Aurora Global Database からプライマリ Aurora DB クラスターをデタッチ (削除) することはできません。

Aurora Global Database は、リージョンと AZ が 0 のまま [Databases (データベース)] リストに残り続ける場合があります。今後この Aurora Global Database を使用しない場合は、削除できます。詳細については、「Amazon Aurora Global Database の削除」を参照してください。

Aurora Global Database から Aurora クラスターを解除するには、次のパラメータを指定して、remove-from-global-cluster CLI コマンドを実行します。

  • --global-cluster-identifier-Aurora Global Database の名前 (識別子)。

  • --db-cluster-identifier-Aurora Global Database から削除する各 Aurora DB クラスターの名前。プライマリを削除する前に、すべてのセカンダリ Aurora DB クラスターを削除します。

以下の例では、まずセカンダリクラスターを削除し、次に Aurora Global Database からプライマリクラスターを削除します。

Linux、macOS、Unix の場合:

aws rds --region secondary_region \ remove-from-global-cluster \ --db-cluster-identifier secondary_cluster_ARN \ --global-cluster-identifier global_database_id aws rds --region primary_region \ remove-from-global-cluster \ --db-cluster-identifier primary_cluster_ARN \ --global-cluster-identifier global_database_id

Aurora Global Database のセカンダリ AWS リージョン ごとに、remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN コマンドを繰り返し実行します。

Windows の場合:

aws rds --region secondary_region ^ remove-from-global-cluster ^ --db-cluster-identifier secondary_cluster_ARN ^ --global-cluster-identifier global_database_id aws rds --region primary_region ^ remove-from-global-cluster ^ --db-cluster-identifier primary_cluster_ARN ^ --global-cluster-identifier global_database_id

Aurora Global Database のセカンダリ AWS リージョン ごとに、remove-from-global-cluster --db-cluster-identifier secondary_cluster_ARN コマンドを繰り返し実行します。

RDS API を使用して Aurora Global Database から Aurora クラスターを解除するには、RemoveFromGlobalCluster アクションを実行します。