Amazon-Web-Services

AWS 無法更改 AWS RDS 的數據庫子網組

  • June 25, 2021

我們必須(想要..)在 AWS 上重命名我們的數據庫子網組,所以我創建了一個新的數據庫子網組,其設置與舊的相同。當我想在 AWS GUI 中的“修改選項卡”上切換組並點擊應用時,aws 返回:

您不能將數據庫實例 XXX 移動到子網組 XXX。指定的數據庫子網組和數據庫實例在同一個 VPC 中。選擇與指定數據庫實例不同的 VPC 中的數據庫子網組,然後重試。(服務:AmazonRDS;狀態程式碼:400;錯誤程式碼:InvalidVPCNetworkStateFault;請求 ID:7d46c84c-b22a-11e6-be20-b5bb6bd6cc6d)

有什麼建議麼?還是如果不重新創建整個實例就不可能?

幾個月前我也有同樣的問題,最後聯繫了 AWS(我有企業支持)。結果是這樣的:

遺憾的是,目前不支持將數據庫實例子網組移動到同一 VPC 中的另一個子網組。我意識到我們的文件說它受支持,但這是一個錯誤。我們目前正在努力更新我們的文件以反映這一點,對於錯誤的溝通,我深表歉意。

但是,我確實有一個解決方法,您可以創建一個新的臨時 VPC,更新子網組以指向該臨時 VPC,然後在該過程完成後,將子網組更改為指向您的新子網組。

或者,另一種方法是創建一個數據庫快照,並從該快照啟動一個新實例。

你可能想看看這兩種方法。除非您能夠在只讀模式下執行應用程序一段時間,或者有一種方法可以在恢復的快照上重放事務,否則這兩種方法都可能會導致您停機。

引用自:https://serverfault.com/questions/816820