View a markdown version of this page

Amazon Neptune の DB インスタンスを削除する - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Neptune の DB インスタンスを削除する

インスタンスが開始していれば、どの状態の Amazon Neptune DB インスタンスでも随時削除できます。

警告

ウェブコンソールを使用してクラスター内の最後の残りのインスタンスを削除すると、基盤となるクラスターストレージボリュームも削除されます。

削除保護が DB インスタンスの削除に与える影響

削除保護はクラスターレベルの設定です。有効にすると、DB クラスターとそのストレージボリュームとデータが削除されなくなります。個々の DB インスタンスではなく、DB クラスターに削除保護を設定します。

クラスター削除保護が個々の DB インスタンスの削除に与える影響は、使用する方法によって異なります。

  • AWS マネジメントコンソール   –   削除保護がクラスターで有効になっている間は、そのクラスター内の DB インスタンスを削除することはできません。コンソールは削除をブロックします。

  • API、SDK、または AWS CLI   –   クラスター削除保護が有効になっている間も、最後の (プライマリ) インスタンスを含む個々の DB インスタンスを削除できます。Neptune は、削除保護を無効にするまで失敗する DeleteDBClusterオペレーションのみをブロックします。API、 SDK、または を使用して最後のインスタンスを削除すると AWS CLI、クラスターはインスタンスなしで残ります。削除保護を無効にしてクラスターを明示的に削除するまで、そのストレージボリュームとデータは保持されます。

注記

削除保護は、リードレプリカの最小数を適用する方法ではありません。リードレプリカの自動スケーリングは Neptune API を介してリーダーを削除するため、クラスター削除保護はスケールインアクティビティによるリードレプリカの削除を妨げません。スケーリングポリシーmin-capacityの は、自動スケーリングが維持するリーダーの最小数を決定します。詳細については、「Amazon Neptune DB クラスター内のレプリカの数の Auto-scaling」を参照してください。

削除保護が有効になっている DB クラスターを削除するには、まずクラスターの削除保護を無効にします。削除保護を有効または無効にしても、インスタンスが停止することはありません。で DB クラスターを作成すると AWS マネジメントコンソール、削除保護がデフォルトで有効になります。 AWS CLI または API を使用して DB クラスターを作成すると、デフォルトで無効になります。

DB インスタンスを削除する前に DB インスタンスの最終スナップショットを作成する

DB インスタンスを削除するには、インスタンスの名前と、そのインスタンスの最終 DB スナップショットを作成するかどうかを指定する必要があります。削除する DB インスタンスのステータスが作成中の場合、最終 DB スナップショットを作成することはできません。DB インスタンスが失敗incompatible-restore (互換性のない復元)、または incompatible-network (互換性のないネットワーク) というステータスのエラー状態にある場合は、SkipFinalSnapshot パラメータを true に設定しているときにのみ、インスタンスを削除できます。

を使用して DB クラスター内のすべての Neptune DB インスタンスを削除すると AWS マネジメントコンソール、DB クラスター全体は自動的に削除されます。 AWS CLI または SDK を使用している場合は、最後のインスタンスを削除した後に DB クラスターを手動で削除する必要があります。

重要

DB クラスター全体を削除すると、自動バックアップはすべて同時に削除され、復旧できません。つまり、最終的な DB スナップショットを手動で作成しない限り、後で DB インスタンスを最終状態に復元することはできません。インスタンスの手動スナップショットは、クラスターを削除したときに削除されません。

削除する DB インスタンスにリードレプリカがある場合は、そのリードレプリカを昇格させるか、削除する必要があります。

以下の例では、DB インスタンスを削除する際に、最終的な DB スナップショットを作成する場合と作成しない場合の両方を示しています。

最終スナップショットを作成しない DB インスタンスの削除

DB インスタンスを迅速に削除する必要がある場合は、最終 DB スナップショットの作成をスキップできます。DB インスタンスを削除すると、自動バックアップはすべて削除され、復旧できません。手動スナップショットは削除されません。

Neptune コンソールを使用して最終的な DB スナップショットを作成せずに DB インスタンスを削除するには
  1. AWS マネジメントコンソールにサインインし、https://console.aws.amazon.com/neptune/home で Amazon Neptune コンソールを開きます。

  2. ナビゲーションペインで、[Databases] (データベース) を選択します。

  3. [インスタンス] リストで、削除する DB インスタンスの横にあるラジオボタンを選択します。

  4. [インスタンスアクション] を選択し、[削除] を選択します。

  5. [Create final snapshot?] (最終スナップショットを作成しますか) ボックスで [No] (いいえ) を選択します。

  6. [削除] を選択します。

最終スナップショットを作成する DB インスタンスの削除

削除した DB インスタンスを後で復元可能にする必要がある場合、最終 DB スナップショットを作成できます。自動バックアップもすべて削除され、復旧できません。手動スナップショットは削除されません。

Neptune コンソールを使用して最終的な DB スナップショットを作成せずに DB インスタンスを削除するには
  1. AWS マネジメントコンソールにサインインし、https://console.aws.amazon.com/neptune/home で Amazon Neptune コンソールを開きます。

  2. ナビゲーションペインで、[Databases] (データベース) を選択します。

  3. [インスタンス] リストで、削除する DB インスタンスの横にあるラジオボタンを選択します。

  4. [インスタンスアクション] を選択し、[削除] を選択します。

  5. [Create final snapshot?] (最終スナップショットを作成しますか) ボックスで [Yes] (はい) を選択します。

  6. [Final snapshot name] (最終スナップショット名) ボックスに、最終 DB スナップショットの名前を入力します。

  7. [削除] をクリックします。