如何刪除屬於 Amazon RDS 資料庫子網路群組的子網路?

1 分的閱讀內容
0

我想刪除 Amazon Relational Database Service (Amazon RDS) 資料庫子網路群組中的子網路。

簡短描述

若要啟動 Amazon RDS 資料庫執行個體,RDS 資料庫子網路群組必須至少包含兩個子網路。這些子網路必須位於相同 AWS 區域中的不同可用區域 (AZ) 內。只有在下列情況下,您才能從資料庫子網路群組中移除或刪除子網路:

  • 沒有與子網路群組相關聯的資料庫執行個體。
  • 在要刪除的子網路中沒有啟動任何資料庫執行個體。

如果啟動的資料庫執行個體的子網路群組包含兩個可用區域 (AZ) 中的兩個子網路,則無法從子網路群組中刪除任何子網路。如需詳細資訊,請參閱在 VPC 中使用資料庫執行個體

如果多可用區部署有兩個或多個子網路,則可以在可用區域 (AZ) 的任何子網路中啟動執行個體。

如果單一可用區部署有兩個或多個子網路,則可以在建立資料庫執行個體時指定可用區域 (AZ)。如果在建立資料庫執行個體時未指定可用區域 (AZ),則會在兩個可用區域 (AZ) 的任何子網路中啟動執行個體。

解決方法

若要從資料庫子網路群組中刪除子網路,請透過將資料庫執行個體移至另一個子網路來隔離子網路。然後,從資料庫子網路群組中移除該子網路。這些步驟適用於 Amazon RDS for Oracle、PostgreSQL、MySQL、MariaDB 或 SQL Server。

**注意:**此解決方案不適用於 Amazon Aurora,因為 Aurora 使用複本作為容錯移轉目標。如果 Aurora 主資料庫執行個體故障,則會將複本提升為主資料庫執行個體。此動作與大多數多可用區部署不同,在大多數多可用區部署中,另一個可用區域中存在次要資料庫執行個體。

從單一可用區 Amazon RDS 資料庫執行個體中刪除子網路

  1. 將資料庫執行個體修改為多可用區部署。這會為使用不同子網路之不同可用區域 (AZ) 中的資料庫執行個體建立待命執行個體。**注意:**如果已經有多可用區部署,請跳至步驟 2。
  2. 使用容錯移轉功能重新啟動資料庫執行個體。這會將待命執行個體提升至主資料庫執行個體。
  3. 將資料庫執行個體修改回單一可用區資料庫執行個體。**注意:**執行此操作之後,單一可用區資料庫執行個體就不再位於要刪除的子網路中。
  4. 開啟 Amazon RDS 主控台,然後從導覽窗格中選擇子網路群組
  5. 選擇與資料庫執行個體相關聯的子網路群組。
  6. 選擇編輯
  7. 新增子網路中,選擇您要刪除的子網路,然後選擇移除
  8. 選擇儲存

相關資訊

使用資料庫子網路群組