設定 AWS VPN 和網路連結
您可以透過 VPN 和網路連結,在 Amazon Web Services (AWS) 和 Google Cloud之間建立可靠且安全性更高的連線。只要在兩個雲端環境中設定閘道、通道和路由,即可在部署的資料庫和執行個體之間導向流量。
事前準備
請確認您已備妥下列項目:
- 具備適當權限,可存取 AWS 和 Google Cloud 帳戶。
- AWS 和 Google Cloud中現有的虛擬私有雲。
在 AWS 設定網路
- 建立虛擬私人閘道,並連結至部署資料庫的虛擬私有雲。如需詳細操作說明,請參閱 AWS 說明文件中的「建立 AWS Direct Connect 虛擬私有閘道」。
- 使用 Google CloudVPN 閘道的公開 IP 位址建立客戶閘道。如需詳細操作說明,請參閱 AWS 說明文件中的「建立客戶閘道」。
- 使用先前建立的虛擬私人閘道和客戶閘道,建立 VPN 連線。如需詳細操作說明,請參閱 AWS 說明文件中的「Get started with AWS Client VPN」(開始使用 AWS Client VPN) 和「How do I establish an encrypted connection over an AWS Direct Connect connection?」(如何透過 AWS Direct Connect 連線建立加密連線?)。
- 新增路徑,使用 VPN 連線將流量導向 Google Cloud IP 範圍。如需詳細操作說明,請參閱 AWS 說明文件中的「設定路由表」和「設定路由」。
在 Google Cloud上設定網路
在 Google Cloud 上設定時,必須建立 VPN 閘道和 VPN 通道、設定路由,以及建立 Google Cloud網路連結。
建立 VPN 閘道
前往 Google Cloud 控制台的「Cloud VPN gateways」(Cloud VPN 閘道) 頁面。
按一下「建立 VPN 閘道」。
選取「傳統版 VPN」選項按鈕。
提供 VPN 閘道名稱。
選取現有的虛擬私有雲網路,在當中建立 VPN 閘道和通道。
選取地區。
在「IP address」(IP 位址) 部分,建立或選擇現有的區域外部 IP 位址。
提供通道名稱。
在「Remote peer IP address」(遠端對等互連 IP 位址) 中,輸入 AWS VPN 閘道公開 IP 位址。
指定「IKE version」(IKE 版本) 和「IKE pre-shared key」(IKE 預先共用金鑰) 的選項。
視需要指定轉送選項,將流量導向 AWS IP 範圍。
點選「建立」。
詳情請參閱「建立閘道和通道」。
建立網路連結
前往 Google Cloud 控制台的「Network attachments」(網路連結) 頁面。
按一下「 建立網路連結」。
輸入網路連結的名稱。
在「Network」(網路) 部分,選取適當的虛擬私有雲網路。
在「Region」(區域),選擇 VPN 閘道的位置。
在「子網路」部分,選取先前建立的 VPN 通道。
按一下「Create network attachment」(建立網路連結)。
詳情請參閱「建立網路連結」。
測試 VPN 連線
- 在 AWS 和 Google Cloud 虛擬私有雲環境中部署執行個體。
- 如要驗證連線能力,請嘗試透過 VPN 連線或對執行個體進行連線偵測 (ping)。
- 確認安全性群組和防火牆規則允許流量通過 VPN。
疑難排解
如果設定網路連結時遇到問題,請按照下列步驟操作:
- 確認 VPN 連線在 AWS 控制台和 Google Cloud 控制台中都正常運作。
- 查看 VPN 記錄,瞭解是否有錯誤或封包遺失。
- 確認 AWS 和Google Cloud 中的轉送表格設定正確。
- 確認 AWS 安全性群組和 Google Cloud 防火牆規則中,都已開啟必要通訊埠。