簡體   English   中英

將 RDS Aurora 實例從私有遷移到公共 su.net

[英]Move RDS Aurora Instance from private to public subnet

我目前有一個 RDS 集群的典型設置,其中有 1 個實例在私有su.net 中運行。 我正在將我們的應用程序從 AWS 遷移到 Heroku(同時保留數據庫原樣),但我需要能夠從 Heroku dynos 連接到數據庫。

我想不通的是如何將數據庫從私有 su.net 移到公共 su.net 中。

AWS 文檔有從公共轉移到私有的說明,我想我也可以按照相反的方向進行操作。 但該過程涉及使用多可用區配置和故障轉移在所需的 su.net 中建立一個新的輔助節點。 但是當我 go 修改我的實例時,沒有配置多可用區的選項:

無多可用區

似乎 Aurora 實例特別不支持多可用區? “針對 MySQL 的 RDS 和針對 PostgreSQL 的 RDS,多可用區數據庫集群正在預覽中”讓我有些卡住了。

編輯我剛剛在別處看到這條消息:“您的數據庫集群中沒有 Aurora 副本。” 這可能是多可用區不可用的原因。 但是我沒有看到任何可以在任何地方啟動副本的選項。

同樣,我的目標是讓我的 Aurora 數據庫進入公共 su.net(或者以其他方式使其可以從 inte.net 訪問,但不能通過 SSH 隧道訪問)

可用區選項位於“連接性”上方的“可用性和耐用性”部分,僅供參考

我剛剛遇到了與您相同的問題,但使用的是 Postgres 數據庫,盡管我可以選擇在“連接”部分更改其“Su.net 組” ,但您似乎沒有,但只有當數據庫是目前不是多可用區。 AWS 會阻止您在同一 VPC 中的 su.net 組* 之間移動數據庫,但您可以將數據庫移動到不同 VPC 中的 su.net 組,然后將其移回您實際使用的 su.net 組想要它(用適當的公共 su.nets 配置)。

*您可以在 RDS 服務左側菜單中創建 su.net 組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM