Google 會運用 AI 技術將內容翻譯成你偏好的語言,但可能會出錯。
使用反向 SSH 通道設定連線
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
您可以透過安全的反向 SSH 通道,建立從 AlloyDB for PostgreSQL 目的地叢集到來源資料庫的連線。這個方法需要在 Google Cloud 專案中建立堡壘主機 VM,以及可連線至來源資料庫的機器 (例如來源網路上的伺服器或工作站)。
資料庫遷移服務會在建立遷移工作時收集必要資訊,並自動產生指令碼來設定通道元件。
圖 1. 遷移網路範例:透過 SSH 通道連線至來源。(按一下可放大)
設定反向 SSH 通道
建立遷移工作時,資料庫遷移服務流程會執行下列步驟,在來源資料庫和目的地 AlloyDB for PostgreSQL 叢集之間設定反向 SSH 通道。提供部分參數後,請在可連線至來源資料庫和 Google Cloud的機器上,執行一組gcloud指令。
在「Connectivity method」(連線方式) 下拉式選單中,選取「Proxy via cloud-hosted VM - Reverse-SSH tunnel」(經過雲端託管 VM 的 Proxy - 反向 SSH 通道)。
選取 VM 執行個體,用於建立來源資料庫與目的地 AlloyDB for PostgreSQL 叢集之間的連線。通常,這是在虛擬私有雲中執行的 VM,而存取 AlloyDB for PostgreSQL 資料庫的應用程式也在該虛擬私有雲中執行。VM 執行個體會做為 SSH 通道堡壘伺服器。
您可以使用現有的 Compute Engine VM 執行個體:
- 從清單中選擇 Compute Engine VM 執行個體。
- 提供 SSH 通道可使用的閒置通訊埠。
或者,您也可以在這個步驟建立新的 VM。選取「CREATE A COMPUTE ENGINE VM INSTANCE」(建立 Compute Engine VM 執行個體),生成的指令碼就會包含建立執行個體的指令。
- 輸入 VM 執行個體的名稱。
- 選取 VM 的機型。
- 指定 VM 的子網路。
按一下「查看指令碼」,即可查看生成的指令碼。
在可存取來源資料庫和 Compute Engine VM 的機器上執行指令碼。指令碼會執行下列作業:
- 將 Compute Engine VM 設為 SSH 通道堡壘伺服器。
- 建立安全的 SSH 連線,將流量從堡壘主機通訊埠轉送至來源 PostgreSQL 資料庫伺服器 (預設通訊埠
5432)。
- 如果您要建立新的 Compute Engine VM,請在成功執行指令碼後,從指令碼輸出內容複製 VM 伺服器 IP 位址,並在提供的文字欄位中輸入該位址。稍後測試或啟動遷移工作時,系統會視需要更新目的地 AlloyDB for PostgreSQL 叢集設定。
點選「設定並繼續」。
驗證遷移工作,確認工作正確連線,並將資料從來源資料庫執行個體遷移至目的地 AlloyDB for PostgreSQL 叢集。
視網路架構而定,您可能需要在系統中設定其他 VPN 閘道。詳情請參閱 Cloud VPN 說明文件中的「
在 Google Cloud 和 AWS 之間建立高可用性 VPN 連線」。
設定遷移工作、驗證連線,並視需要成功設定 VPN 後,即可執行連續遷移工作。
後續步驟
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-11-02 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-11-02 (世界標準時間)。"],[],[]]