View a markdown version of this page

在 Amazon Neptune 中刪除資料庫執行個體 - Amazon Neptune

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Amazon Neptune 中刪除資料庫執行個體

只要執行個體已啟動,您就可以隨時刪除處於任何狀態的 Amazon Neptune 資料庫執行個體。

警告

如果您使用 Web 主控台刪除叢集中最後一個剩餘的執行個體,它也會刪除基礎叢集儲存磁碟區。

刪除保護如何影響資料庫執行個體刪除

刪除保護是叢集層級設定。啟用時,可防止資料庫叢集及其儲存磁碟區和資料遭到刪除。您可以在資料庫叢集上設定刪除保護,而不是在個別資料庫執行個體上設定刪除保護。

叢集刪除保護對個別資料庫執行個體刪除的影響取決於您使用的方法:

  • AWS 管理主控台   – 在叢集上啟用刪除保護 時,您無法刪除該叢集中的資料庫執行個體。主控台會封鎖刪除。

  • API、SDK 或 AWS CLI   –   在啟用叢集刪除保護時,您仍然可以刪除個別資料庫執行個體,包括最後一個 (主要) 執行個體。Neptune 只會封鎖 DeleteDBCluster操作,直到您停用刪除保護為止。如果您使用 API、 SDK 或 移除最後一個執行個體 AWS CLI,則叢集會保持沒有執行個體。其儲存磁碟區和資料會保留,直到您停用刪除保護並明確刪除叢集為止。

注意

刪除保護不是強制執行最小數量僅供讀取複本的方法。僅供讀取複本自動擴展會透過 Neptune API 移除讀取器,因此叢集刪除保護不會阻止縮減活動移除僅供讀取複本。擴展政策min-capacity的 會決定自動擴展維護的讀取器數目下限。如需詳細資訊,請參閱自動擴展 Amazon Neptune 資料庫叢集中的複本數目

若要刪除已啟用刪除保護的資料庫叢集,請先停用叢集上的刪除保護。啟用或停用刪除保護並不會導致停機。當您在 中建立資料庫叢集時 AWS 管理主控台,預設會啟用刪除保護。當您使用 AWS CLI 或 API 建立資料庫叢集時,預設會停用該叢集。

刪除資料庫執行個體之前為其建立最終快照

若要刪除資料庫執行個體,則必須指定執行個體的名稱,並決定您是否要為該執行個體擷取最終資料庫快照。如果要刪除的資料庫執行個體狀態為 Creating (正在建立),便無法擷取最終資料庫快照。如果資料庫執行個體處於故障狀態,且狀態顯示為 failed (失敗)、incompatible-restore (不相容還原) 或 incompatible-network (不相容網路),則僅有將 SkipFinalSnapshot 參數設定為 true 時,才能刪除該執行個體。

如果您使用 刪除資料庫叢集中的所有 Neptune 資料庫執行個體 AWS 管理主控台,則會自動刪除整個資料庫叢集。如果您使用的是 AWS CLI 或 SDK,您必須在刪除最後一個執行個體之後手動刪除資料庫叢集。

重要

如果您刪除整個資料庫叢集,其所有自動備份都會同時刪除,且無法將其復原。這表示,除非您選擇手動建立最終資料庫快照,否則稍後無法將資料庫執行個體還原至其最終狀態。刪除叢集時,並不會刪除執行個體的手動快照。

如果您要刪除的資料庫執行個體具備僅供讀取複本,建議您提升僅供讀取複本或將其刪除。

無論有沒有包含最終資料庫快照,您都可以參考下方範例來刪除資料庫執行個體。

刪除不含最終快照的資料庫執行個體

如果您想要快速刪除資料庫執行個體,可以略過最終資料庫快照的建立步驟。刪除資料庫執行個體時,系統會一併刪除所有自動備份,且無法復原。系統並不會刪除手動快照。

使用 Neptune 主控台刪除不含最終資料庫快照的資料庫執行個體
  1. 登入 AWS 管理主控台,並在 https://console.aws.amazon.com/neptune/home:// 開啟 Amazon Neptune 主控台。

  2. 在導覽窗格中,選擇 Databases (資料庫)。

  3. Instances (執行個體) 清單中,選擇待刪除資料庫執行個體旁邊的選項按鈕。

  4. 選擇 Instance actions (執行個體動作),然後選擇 Delete (刪除)。

  5. Create final snapshot? (是否建立最終快照?) 方塊中,選擇 No (否)。

  6. 選擇 刪除

刪除包含最終快照的資料庫執行個體

如果您希望稍後可以還原刪除的資料庫執行個體,則可以建立最終資料庫快照。系統會一併刪除所有自動備份,且無法復原。系統並不會刪除手動快照。

使用 Neptune 主控台刪除包含最終資料庫快照的資料庫執行個體
  1. 登入 AWS 管理主控台,並在 https://console.aws.amazon.com/neptune/home:// 開啟 Amazon Neptune 主控台。

  2. 在導覽窗格中,選擇 Databases (資料庫)。

  3. Instances (執行個體) 清單中,選擇待刪除資料庫執行個體旁邊的選項按鈕。

  4. 選擇 Instance actions (執行個體動作),然後選擇 Delete (刪除)。

  5. Create final snapshot? (是否建立最終快照?) 方塊中,選擇 Yes (是)。

  6. Final snapshot name (最終快照名稱) 方塊中,輸入最終資料庫快照的名稱。

  7. 選擇刪除