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