設定 PostgreSQL 適用的 Cloud SQL 來源網路連線

本頁面說明如何設定 PostgreSQL 適用的 Cloud SQL 來源網路連線,以便使用資料庫遷移服務,將同質資料庫遷移至 PostgreSQL 適用的 Cloud SQL。您可以採用下列幾種方法:

如要使用資料庫遷移服務,在兩個 PostgreSQL 適用的 Cloud SQL 執行個體之間進行同質遷移,不建議使用反向 SSH 通道連線方法。

設定 Private Service Connect 介面

這個連線方式可讓您連線至來源資料庫的私人 IP,而不會耗用 虛擬私有雲對等互連配額。只有在 遷移至現有執行個體時,才能使用 Private Service Connect 介面。

如要透過 Private Service Connect 介面使用私人連線,請按照下列步驟操作:

  1. 在專案中,確認您有 已啟用私人服務存取權的虛擬私有雲網路。

    這個網路會與資料庫遷移服務和來源資料庫伺服器對等互連。您必須有足夠的空間,才能為這兩個元件分配 IP 範圍。

  2. 請確認來源 Cloud SQL 執行個體已設定私人 IP,並透過上一個步驟所述的虛擬私有雲網路,設定私人服務連線 (PSA)。詳情請參閱 Cloud SQL 說明文件中的「 使用私人 IP」。
  3. 建立已啟用 Private Service Connect 的目的地 Cloud SQL 執行個體。請參閱 Cloud SQL 說明文件中的「 建立已啟用 Private Service Connect 的執行個體」。
  4. 為目的地執行個體設定 Private Service Connect 傳出連線。大致來說,這項程序包含:
    1. 在虛擬私有雲網路中建立網路連結,其中來源執行個體具有 PSA 的私人 IP 位址。請注意,為網路連結保留的子網路範圍必須在 RFC 1918 範圍內。
    2. 正在將網路連結指派給 PostgreSQL 適用的 Cloud SQL 目的地執行個體。

    如要瞭解完整程序,請參閱 Cloud SQL 說明文件中的「 設定傳出連線」。

  5. 在後續階段 建立來源連線設定檔時,請使用來源 PostgreSQL 適用的 Cloud SQL 執行個體的私人 IP 位址。
  6. 建立遷移工作時,請選取「PSC interface」(PSC 介面) 做為連線方式。

設定專用虛擬私有雲對接

如要使用 PostgreSQL 適用的 Cloud SQL 來源進行異質遷移,私人連線會透過虛擬私有雲 (VPC) 對接,在資料庫遷移服務與來源資料庫之間建立連線,並透過 Google Cloud中的虛擬私有雲網路進行。由於不支援傳遞對等互連,因此您必須在虛擬私有雲網路中設定反向 Proxy 虛擬機器 (VM),才能使用這種連線方法。

如要透過虛擬私有雲對接使用私人連線,請按照下列步驟操作:

  1. 在專案中,確認您有 已啟用私人服務存取權的虛擬私有雲網路。

    這個網路會與資料庫遷移服務和來源資料庫伺服器對等互連。您必須有足夠的空間,才能為這兩個元件分配 IP 範圍。

  2. 請確認來源 Cloud SQL 執行個體已設定私人 IP,並透過上一個步驟所述的虛擬私有雲網路,設定私人服務連線 (PSA)。詳情請參閱 Cloud SQL 說明文件中的「 使用私人 IP」。
  3. 在後續階段 建立來源連線設定檔時,請執行下列操作:
    1. 在「Define connection details」(定義連線詳細資料) 區段中,輸入來源 Cloud SQL 執行個體的私人 IP。

      查看執行個體摘要資訊時,可以查看執行個體的私人 IP 位址。

    2. 在「Define connectivity method」(定義連線方式) 區段中,選取「Private connectivity」(私人連線)。
    3. 在下拉式選單中,選取您在上一個步驟中建立的私人連線設定。

設定 IP 許可清單連線能力

如要為 PostgreSQL 適用的 Cloud SQL 來源設定 IP 許可清單連線,請按照下列步驟操作:

  1. 為來源 Cloud SQL 執行個體啟用公開 IP,並將目的地執行個體的傳出公開 IP 新增至授權網路清單。詳情請參閱 Cloud SQL 說明文件的「 啟用公開 IP」一節。

    如要遷移至新的目的地執行個體,請務必建立已啟用公開 IP 的目的地。

  2. 在後續階段 建立來源連線設定檔時,請使用來源執行個體的公開 IP 位址。
  3. 建立遷移工作時,請選取「IP 許可清單」做為連線方式。

後續步驟