跳至內容

如何關閉 AWS DMS 複寫資料庫執行個體的公開存取?

1 分的閱讀內容
0

我想關閉 AWS Database Migration Service (AWS DMS) 複寫執行個體的公開存取。

簡短描述

AWS DMS 複寫執行個體可以具有一個公有 IP 位址和一個私有 IP 位址。這類似於具有公有 IP 位址的 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體。

若要使用公有 IP 地址,請在建立複寫執行個體時選擇可公開存取選項。或是在使用 AWS Command Line Interface (AWS CLI) 建立複寫執行個體時,指定 --publicly-accessible 選項。

如果您取消勾選可公開存取方塊,則複寫執行個體只會擁有私有 IP 地址。因此,複製執行個體可以與位於相同 Amazon Virtual Private Cloud (Amazon VPC) 中的主機進行通訊。然後,主機會與私有 IP 位址進行通訊。或者,複製執行個體可以與私有連線的主機通訊,例如透過虛擬私有網路 (VPN)、VPC 對等或 AWS Direct Connect。

建立複寫執行個體之後,您就無法修改可公開存取選項。

解決方法

**注意:**如果您在執行 AWS CLI 命令時收到錯誤,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

若要關閉複寫執行個體的公開存取,請刪除並重新建立複寫執行個體。您必須先刪除使用該複寫執行個體的所有任務,才能刪除複寫執行個體。

不要重新建立複寫執行個體,而是將與複寫執行個體相關聯之子網路群組中的子網路變更為私有子網路。私有子網路中的執行個體無法與公有 IP 地址通訊,即使擁有公有 IP 地址也是如此。如需詳細資訊,請參閱設定複寫執行個體的網路

相關資訊

使用 AWS DMS 複寫執行個體

AWS 官方已更新 2 年前