建立連線設定檔

在 Datastream 建立串流前,請先設定連線設定檔,儲存相同區域內資源的可重複使用驗證和網路連線設定。

您可以為 Oracle、MySQL、PostgreSQL、SQL Server、MongoDB、Spanner、Salesforce、Salesforce Marketing Cloud、ServiceNow、Microsoft Dataverse 或 Workday 建立來源連線設定檔。如果是目的地,您可以為 BigQuery 資料集或 Cloud Storage bucket 建立連線設定檔。

事前準備

  • 請確認您已設定來源資料庫,以便進行複製作業。如要瞭解各支援來源類型的必要步驟,請參閱「設定來源」。
  • 瞭解設定所選目的地可能需要採取的步驟。 詳情請參閱「設定目的地」。

建立 Oracle 資料庫的連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「建立連線設定檔」頁面,點選「Oracle」設定檔類型。

  4. 請參閱下表,填寫「建立 Oracle 設定檔」頁面中「定義連線設定」部分的欄位:

    欄位說明
    連線設定檔名稱輸入來源 Oracle 資料庫連線設定檔的顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 IDDatastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。
    主機名稱或 IP

    輸入 Datastream 可用來連線至來源 Oracle 資料庫的主機名稱或 IP 位址。

    如果您使用私人連線與來源資料庫通訊,請指定來源資料庫的私人 (內部) IP 位址。

    如要使用其他連線方式 (例如 IP 許可清單),請提供公開 IP 位址。

    通訊埠輸入來源資料庫預留的通訊埠編號 (預設通訊埠通常為 1521)。
    使用者名稱輸入來源資料庫帳戶的使用者名稱 (例如 ROOT),也就是您為資料庫建立的 Datastream 使用者。

    如要進一步瞭解如何建立這位使用者,請參閱「設定來源 Oracle 資料庫」。

    選取 Secret Manager 密碼 如要使用 Secret 進行驗證,而非手動輸入密碼,請選取這個選項。選取這個選項後,會出現兩個下拉式選單:
    • Secret:您可以從清單中選取 Secret (如有),也可以手動輸入或建立新的 Secret:
    • 如要手動輸入 Secret,請按照下列步驟操作:
      1. 按一下「Enter secret manually」(手動輸入 Secret)。「Add a secret by resource ID」對話方塊隨即顯示。
      2. 複製並貼上 Secret Manager 的 Secret 資源 ID。密鑰資源 ID 的格式如下:
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME (最新版本)
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME/versions/VERSION_NUMBER (特定版本)
      3. 按一下「Add secret」(新增密鑰) 按鈕。
      如要建立新的密鑰,請按照下列步驟操作:
      1. 按一下「Create new secret」(建立新密鑰)。「Secret details」(密鑰詳細資料) 側邊面板隨即開啟。
      2. 在「Name」(名稱) 下方輸入密鑰名稱 (例如 my-secret)。密鑰名稱可以包含大小寫英文字母、數字、連字號和底線,名稱長度上限為 255 個字元。您建立的名稱會新增為密鑰資源 ID 的一部分。
      3. 選用:如要在建立初始 Secret 時新增 Secret 版本,請在「Secret 值」欄位中輸入 Secret 值 (例如 abcd1234)。Secret 值可以是任何格式,但不得超過 64 KiB。您也可以使用「上傳檔案」選項,上傳含有密鑰值的文字檔案。
      4. 點選「Create secret」按鈕。
    • Secret version:輸入要使用的 Secret 版本:
      • 提供密鑰資源 ID 後,系統會顯示「Use latest version」(使用最新版本) 核取方塊。選取後,即可使用最新版本的密鑰資源。
      • 或者,您也可以展開「Secret version」(Secret 版本) 下拉式選單,然後從清單中選取版本 (如有)。
      • 如要使用其他版本的密鑰,請按照下列步驟操作:
        1. 按一下「新增版本」。
        2. 在「Secret value」(密鑰值) 欄位中,輸入密鑰的值。或者,您也可以上傳含有 Secret 值的檔案。
        3. 按一下「新增版本」按鈕。
    手動輸入密碼

    或者,您也可以手動輸入來源資料庫的帳戶密碼。

    系統 ID (SID)輸入可確保來源 Oracle 資料庫受到保護和監控的服務。如果是 Oracle 資料庫,資料庫服務通常是 ORCL。如果是可插式資料庫,SID 就是可插式資料庫名稱。
    為二進位讀取器啟用 ASM 存取權如果將 Oracle 記錄儲存在儲存空間自動管理 (ASM) 中,請勾選這個核取方塊。這個核取方塊僅適用於二進位記錄讀取器 CDC 方法 (預先發布版)。如果選取這個選項,請填寫 ASM 執行個體的連線詳細資料,包括 ASM 服務名稱。ASM 連線的使用者帳戶必須具備 SYSASM 權限。如要進一步瞭解可用的 CDC 方法,請參閱「使用 Oracle 資料庫重做日誌檔」。
  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 在「定義連線設定」部分,點選「繼續」。「Secure your connection to your source」(保護與來源的連線) 頁面會啟用。

  7. 在「Encryption type」(加密類型) 選單中,選取下列其中一項:

    加密類型說明
    無Datastream 會連線至來源資料庫,不進行加密。
    僅限伺服器

    Datastream 連線至來源資料庫時,會驗證來源,確保安全連線至正確的主機。這可防範中間人攻擊。

    如果只驗證伺服器,來源不會驗證 Datastream。如要使用僅限伺服器驗證,您必須提供憑證授權單位 (CA) 的 x509 PEM 編碼憑證,該憑證授權單位已簽署來源的憑證。請務必使用單一憑證,Datastream 不支援憑證鏈結。

  8. 在「保護與來源的連線」部分,按一下「繼續」。「Create Oracle profile」(建立 Oracle 設定檔) 頁面的「Define connectivity method」(定義連線方式) 區段會啟用。

  9. 從「Connectivity method」(連線方式) 下拉式選單中,選取網路連線方式。這個方法會定義 Datastream 連線至來源資料庫的方式。目前的網路連線方式包括:

    1. IP 許可清單:設定來源資料庫伺服器,接受來自 Datastream 的連線。如果選取這個網路連線方法,請設定來源資料庫,允許來自 Datastream 公開 IP 位址的連入連線,並指定連線設定檔的區域。
    2. 轉送 SSH 通道:這個方法會使用 SSH 通道連至通道伺服器或資料庫伺服器,在 Datastream 和來源資料庫之間建立安全的加密連線。如果選取這個網路連線方式,則:
      1. 輸入通道主機伺服器的主機名稱或 IP 位址,以及通訊埠。
      2. 輸入通道主機伺服器的帳戶使用者名稱。
      3. 選取 SSH 通道的驗證方式。如果選取「密碼」做為方法,請輸入堡壘主機 VM 的帳戶密碼。如果選取「私密/公開金鑰組」方法,請提供私密金鑰。
      4. 設定通道主機,允許來自 Datastream 公開 IP 位址的連入連線,該位址位於您為連線設定檔指定的區域。
    3. 私人連線:這個方法可讓您在 Datastream 與來源資料庫之間建立安全連線,無論是 Google Cloud內部,還是透過 VPN 或互連網路連線的外部來源。這類通訊會透過 Private Service Connect 介面或虛擬私有雲對接連線進行。

      如果選取這個網路連線方式,且已建立私人連線設定,請從設定清單中選取該設定。這類設定包含 Datastream 透過私人網路與來源資料庫通訊時使用的資訊。

      如果尚未建立私人連線設定,請按一下下拉式選單底部的「建立私人連線設定」,然後按照「建立私人連線設定」一節中的步驟操作。

  10. 在「定義連線方式」部分,按一下「繼續」。「建立 Oracle 設定檔」頁面的「測試連線設定檔」部分會啟用。

  11. 點選「執行測試」,確認 Datastream 可與來源通訊。

    如果測試失敗,系統會指出哪個部分發生問題。如需疑難排解步驟,請參閱「診斷問題」頁面。您可以進行必要變更,然後在「Create Oracle profile」(建立 Oracle 設定檔) 頁面重新測試。

    前往流程中發生問題的部分修正問題,然後重新測試。

  12. 點選「建立」。

建立 MySQL 資料庫的連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「Create a connection profile」(建立連線設定檔) 頁面中,按一下「MySQL」設定檔類型。

  4. 請根據下表,填寫「建立 MySQL 設定檔」頁面中「定義連線設定」部分的欄位:

    欄位說明
    連線設定檔名稱輸入來源 MySQL 資料庫連線設定檔的顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 IDDatastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。
    主機名稱或 IP

    輸入 Datastream 可用來連線至來源 MySQL 資料庫的主機名稱或 IP 位址。

    如果您使用私人連線與來源資料庫通訊,請指定來源資料庫的私人 (內部) IP 位址。

    如要使用其他連線方式 (例如 IP 許可清單或轉送 SSH),請提供公開 IP 位址。

    通訊埠輸入來源資料庫預留的通訊埠編號 (預設通訊埠通常為 3306)。
    使用者名稱

    輸入來源資料庫帳戶的使用者名稱 (例如 root),也就是您為資料庫建立的 Datastream 使用者。

    如要進一步瞭解如何建立這位使用者,請參閱「設定來源 MySQL 資料庫」。

    選取 Secret Manager 密碼 如要使用 Secret 進行驗證,而非手動輸入密碼,請選取這個選項。選取這個選項後,會出現兩個下拉式選單:
    • Secret:您可以從清單中選取 Secret (如有),也可以手動輸入或建立新的 Secret:
    • 如要手動輸入 Secret,請按照下列步驟操作:
      1. 按一下「Enter secret manually」(手動輸入 Secret)。「Add a secret by resource ID」對話方塊隨即顯示。
      2. 複製並貼上 Secret Manager 的 Secret 資源 ID。密鑰資源 ID 的格式如下:
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME (最新版本)
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME/versions/VERSION_NUMBER (特定版本)
        • 按一下「Add secret」。
      如要建立新的密鑰,請按照下列步驟操作:
      1. 按一下「Create new secret」(建立新密鑰)。「Secret details」(密鑰詳細資料) 側邊面板隨即開啟。
      2. 在「Name」(名稱) 下方輸入密鑰名稱 (例如 my-secret)。密鑰名稱可以包含大小寫英文字母、數字、連字號和底線,名稱長度上限為 255 個字元。您建立的名稱會新增為密鑰資源 ID 的一部分。
      3. 選用:如要在建立初始 Secret 時新增 Secret 版本,請在「Secret 值」欄位中輸入 Secret 值 (例如 abcd1234)。Secret 值可以是任何格式,但不得超過 64 KiB。您也可以使用「上傳檔案」選項,上傳含有密鑰值的文字檔案。
      4. 點選「Create secret」按鈕。
    • Secret version:輸入要使用的 Secret 版本:
      • 提供密鑰資源 ID 後,系統會顯示「Use latest version」(使用最新版本) 核取方塊。選取後,即可使用最新版本的密鑰資源。
      • 或者,您也可以展開「Secret version」(Secret 版本) 下拉式選單,然後從清單中選取版本 (如有)。
      • 如要使用其他版本的密鑰,請按照下列步驟操作:
        1. 按一下「新增版本」。
        2. 在「Secret value」(密鑰值) 欄位中,輸入密鑰的值。或者,您也可以上傳含有 Secret 值的檔案。
      • 按一下「新增版本」按鈕。
    手動輸入密碼

    或者,您也可以手動輸入來源資料庫的帳戶密碼。

  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 在「定義連線設定」部分,點選「繼續」。「Secure your connection to your source」(保護與來源的連線) 頁面會啟用。

  7. 在「Encryption type」(加密類型) 選單中,選取下列其中一項:

    加密類型說明
    無Datastream 會連線至來源資料庫,不進行加密。
    僅限伺服器

    Datastream 連線至來源資料庫時,會驗證來源,確保安全連線至正確的主機。這可防範中間人攻擊。

    如果只驗證伺服器,來源不會驗證 Datastream。如要使用僅限伺服器驗證,您必須提供簽署來源憑證的憑證授權單位 (CA) x509 PEM 編碼憑證。請務必使用單一憑證,Datastream 不支援憑證鏈結。

    伺服器用戶端

    Datastream 連線至來源時,Datastream 會驗證來源,來源也會驗證 Datastream。

    伺服器/用戶端驗證機制可提供最強大的安全性。不過,如果您不想在建立連線設定檔時提供用戶端憑證和私密金鑰,仍可使用僅限伺服器驗證。

    如要使用伺服器用戶端驗證,您必須在建立來源連線設定檔時提供下列項目:

    • 簽署來源資料庫伺服器憑證的 CA 憑證 (CA 憑證)。
    • 執行個體用來向來源資料庫伺服器驗證身分的憑證 (用戶端憑證)。
    • 與用戶端憑證相關聯的私密金鑰 (用戶端金鑰)。
  8. 在「保護與來源的連線」部分,按一下「繼續」。「建立 MySQL 設定檔」頁面的「定義連線方式」部分會啟用。

  9. 從「Connectivity method」(連線方式) 下拉式選單中,選取網路連線方式。這個方法會定義 Datastream 連線至來源資料庫的方式。目前的網路連線方式包括:

    1. IP 許可清單:設定來源資料庫伺服器,接受來自 Datastream 的連線。如果選取這個網路連線方法,請設定來源資料庫,允許來自 Datastream 公開 IP 位址的連入連線,並指定連線設定檔的區域。
    2. 轉送 SSH 通道:這個方法會使用 SSH 通道連至通道伺服器或資料庫伺服器,在 Datastream 和來源資料庫之間建立安全的加密連線。如果選取這個網路連線方式,則:
      1. 輸入通道主機伺服器的主機名稱或 IP 位址,以及通訊埠。
      2. 輸入通道主機伺服器的帳戶使用者名稱。
      3. 選取 SSH 通道的驗證方式。如果選取「密碼」做為方法,請輸入堡壘主機 VM 的帳戶密碼。如果選取「私密/公開金鑰組」方法,請提供私密金鑰。
      4. 設定通道主機,允許來自 Datastream 公開 IP 位址的連入連線,該位址位於您為連線設定檔指定的區域。
    3. 私人連線:這個方法可讓您在 Datastream 與來源資料庫之間建立安全連線,無論是 Google Cloud內部,還是透過 VPN 或互連網路連線的外部來源。這類通訊會透過 Private Service Connect 介面或虛擬私有雲對接連線進行。

      如果選取這個網路連線方式,且已建立私人連線設定,請從設定清單中選取該設定。這類設定包含 Datastream 透過私人網路與來源資料庫通訊時使用的資訊。

      如果尚未建立私人連線設定,請按一下下拉式選單底部的「建立私人連線設定」,然後按照「建立私人連線設定」一節中的步驟操作。

  10. 在「定義連線方式」部分,按一下「繼續」。「建立 MySQL 設定檔」頁面的「測試連線設定檔」部分會啟用。

  11. 點選「執行測試」,確認 Datastream 可與來源通訊。

    如果測試失敗,系統會指出哪個部分發生問題。如需疑難排解步驟,請參閱「診斷問題」頁面。您可以進行必要修改,然後重新測試連線設定檔。

    前往流程中發生問題的部分修正問題,然後重新測試。

  12. 點選「建立」。

建立 PostgreSQL 資料庫的連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「Create a connection profile」(建立連線設定檔) 頁面中,按一下「PostgreSQL」設定檔類型。

  4. 請根據下表,在「建立 PostgreSQL 設定檔」頁面的「定義連線設定」部分填入欄位:

    欄位說明
    連線設定檔名稱輸入來源 PostgreSQL 資料庫連線設定檔的顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 IDDatastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。
    主機名稱或 IP

    輸入 Datastream 可用來連線至來源 PostgreSQL 資料庫的主機名稱或 IP 位址。

    如果您使用私人連線與來源資料庫通訊,請指定來源資料庫的私人 (內部) IP 位址。

    如要使用其他連線方式 (例如 IP 許可清單或轉送 SSH),請提供公開 IP 位址。

    通訊埠輸入來源資料庫預留的通訊埠編號 (PostgreSQL 的預設通訊埠通常為 5432)。
    使用者名稱

    輸入來源資料庫帳戶的使用者名稱 (例如 root),也就是您為資料庫建立的 Datastream 使用者。

    如要進一步瞭解如何建立這位使用者,請參閱「設定來源 PostgreSQL 資料庫」。

    選取 Secret Manager 密碼 如要使用 Secret 進行驗證,而非手動輸入密碼,請選取這個選項。選取這個選項後,會出現兩個下拉式選單:
    • Secret:您可以從清單中選取 Secret (如有),也可以手動輸入或建立新的 Secret:
    • 如要手動輸入 Secret,請按照下列步驟操作:
      1. 按一下「Enter secret manually」(手動輸入 Secret)。「Add a secret by resource ID」對話方塊隨即顯示。
      2. 複製並貼上 Secret Manager 的 Secret 資源 ID。密鑰資源 ID 的格式如下:
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME (最新版本)
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME/versions/VERSION_NUMBER (特定版本)
      3. 按一下「Add secret」(新增密鑰) 按鈕。
      如要建立新的密鑰,請按照下列步驟操作:
      1. 按一下「Create new secret」(建立新密鑰)。「Secret details」(密鑰詳細資料) 側邊面板隨即開啟。
      2. 在「Name」(名稱) 下方輸入密鑰名稱 (例如 my-secret)。密鑰名稱可以包含大小寫英文字母、數字、連字號和底線,名稱長度上限為 255 個字元。您建立的名稱會新增為密鑰資源 ID 的一部分。
      3. 選用:如要在建立初始 Secret 時新增 Secret 版本,請在「Secret 值」欄位中輸入 Secret 值 (例如 abcd1234)。Secret 值可以是任何格式,但不得超過 64 KiB。您也可以使用「上傳檔案」選項,上傳含有密鑰值的文字檔案。
      4. 點選「Create secret」按鈕。
    • Secret version:輸入要使用的 Secret 版本:
      • 提供密鑰資源 ID 後,系統會顯示「Use latest version」(使用最新版本) 核取方塊。選取後,即可使用最新版本的密鑰資源。
      • 或者,您也可以展開「Secret version」(Secret 版本) 下拉式選單,然後從清單中選取版本 (如有)。
      • 如要使用其他版本的密鑰,請按照下列步驟操作:
        1. 按一下「新增版本」。
        2. 在「Secret value」(密鑰值) 欄位中,輸入密鑰的值。或者,您也可以上傳含有 Secret 值的檔案。
        3. 按一下「新增版本」按鈕。
    手動輸入密碼

    或者,您也可以手動輸入來源資料庫的帳戶密碼。

    資料庫

    輸入資料庫執行個體的名稱。如果是 PostgreSQL 資料庫,通常是 postgres。

  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 點選「繼續」。「Secure your connection to your source」(保護與來源的連線) 頁面會啟用。

  7. 在「Encryption type」(加密類型) 選單中,選取下列其中一項:

    加密類型說明
    無Datastream 會連線至來源資料庫,不進行加密。
    僅限伺服器

    Datastream 連線至來源資料庫時,會驗證來源,確保安全連線至正確的主機。這可防範中間人攻擊。

    如果只驗證伺服器,來源不會驗證 Datastream。如要使用僅限伺服器驗證,您必須提供簽署來源憑證的憑證授權單位 (CA) x509 PEM 編碼憑證。請務必使用單一憑證,Datastream 不支援憑證鏈結。

    伺服器用戶端

    Datastream 連線至來源時,Datastream 會驗證來源,來源也會驗證 Datastream。

    伺服器/用戶端驗證機制可提供最強大的安全性。不過,如果您不想在建立連線設定檔時提供用戶端憑證和私密金鑰,仍可使用僅限伺服器驗證。

    如要使用伺服器用戶端驗證,您必須在建立來源連線設定檔時提供下列項目:

    • 簽署來源資料庫伺服器憑證的 CA 憑證 (CA 憑證)。
    • 執行個體用來向來源資料庫伺服器驗證身分的憑證 (用戶端憑證)。
    • 與用戶端憑證相關聯的私密金鑰 (用戶端金鑰)。
  8. 點選「繼續」。「建立 PostgreSQL 設定檔」頁面的「定義連線方式」部分會啟用。

  9. 從「Connectivity method」(連線方式) 下拉式選單中,選取網路連線方式。這個方法會定義 Datastream 連線至來源資料庫的方式。目前的網路連線方式包括:

    1. IP 許可清單:設定來源資料庫伺服器,接受來自 Datastream 的連線。如果選取這個網路連線方法,請設定來源資料庫,允許來自 Datastream 公開 IP 位址的連入連線,該 IP 位址位於您為連線設定檔指定的區域。
    2. 轉送 SSH 通道:這個方法會使用 SSH 通道連至通道伺服器或資料庫伺服器,在 Datastream 和來源資料庫之間建立安全的加密連線。如果選取這個網路連線方式,則:
      1. 輸入通道主機伺服器的主機名稱或 IP 位址,以及通訊埠。
      2. 輸入通道主機伺服器的帳戶使用者名稱。
      3. 選取 SSH 通道的驗證方式。如果選取「密碼」做為方法,請輸入堡壘主機 VM 的帳戶密碼。如果選取「私密/公開金鑰組」方法,請提供私密金鑰。
      4. 設定通道主機,允許來自 Datastream 公開 IP 位址的連入連線,該位址位於您為連線設定檔指定的區域。
    3. 私人連線:這個方法可讓您在 Datastream 與來源資料庫之間建立安全連線,無論是 Google Cloud內部,還是透過 VPN 或互連網路連線的外部來源。這類通訊會透過 Private Service Connect 介面或虛擬私有雲對接連線進行。

      如果選取這個網路連線方式,且已建立私人連線設定,請從設定清單中選取該設定。這類設定包含 Datastream 透過私人網路與來源資料庫通訊時使用的資訊。

      如果尚未建立私人連線設定,請按一下下拉式選單底部的「建立私人連線設定」,然後按照「建立私人連線設定」一節中的步驟操作。

  10. 在「定義連線方式」部分,按一下「繼續」。「建立 PostgreSQL 設定檔」頁面的「測試連線設定檔」部分會啟用。

  11. 點選「執行測試」,確認 Datastream 可與來源通訊。

    如果測試失敗,系統會指出哪個部分發生問題。如需疑難排解步驟,請參閱「診斷問題」頁面。您可以進行必要修改,然後重新測試連線設定檔。

    前往流程中發生問題的部分修正問題,然後重新測試。

  12. 點選「建立」。

建立 SQL Server 資料庫的連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「建立連線設定檔」頁面,點選「SQL Server」設定檔類型。

  4. 請根據下表,填寫「建立 SQL Server 設定檔」頁面中「定義連線設定」部分的欄位:

    欄位說明
    連線設定檔名稱輸入來源 SQL Server 資料庫連線設定檔的顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 IDDatastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。
    主機名稱或 IP

    輸入 Datastream 可用來連線至來源 SQL Server 資料庫的主機名稱或 IP 位址。

    如果您使用私人連線與來源資料庫通訊,請指定來源資料庫的私人 (內部) IP 位址。

    如要將 IP 位址加入許可清單,請提供公開 IP 位址。

    通訊埠輸入來源資料庫預留的通訊埠編號 (預設通訊埠通常為 1433)。
    使用者名稱

    輸入來源資料庫帳戶的使用者名稱 (例如 root),也就是您為資料庫建立的 Datastream 使用者。

    如要進一步瞭解如何建立這位使用者,請參閱「設定來源 SQL Server 資料庫」。

    選取 Secret Manager 密碼 如要使用 Secret 進行驗證,而非手動輸入密碼,請選取這個選項。選取這個選項後,會出現兩個下拉式選單:
    • Secret:您可以從清單中選取 Secret (如有),也可以手動輸入或建立新的 Secret:
    • 如要手動輸入 Secret,請按照下列步驟操作:
      1. 按一下「Enter secret manually」(手動輸入 Secret)。「Add a secret by resource ID」對話方塊隨即顯示。
      2. 複製並貼上 Secret Manager 的 Secret 資源 ID。密鑰資源 ID 的格式如下:
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME (最新版本)
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME/versions/VERSION_NUMBER (特定版本)
      3. 按一下「Add secret」(新增密鑰) 按鈕。
      如要建立新的密鑰,請按照下列步驟操作:
      1. 按一下「Create new secret」(建立新密鑰)。「Secret details」(密鑰詳細資料) 側邊面板隨即開啟。
      2. 在「Name」(名稱) 下方輸入密鑰名稱 (例如 my-secret)。密鑰名稱可以包含大小寫英文字母、數字、連字號和底線,名稱長度上限為 255 個字元。您建立的名稱會新增為密鑰資源 ID 的一部分。
      3. 選用:如要在建立初始 Secret 時新增 Secret 版本,請在「Secret 值」欄位中輸入 Secret 值 (例如 abcd1234)。Secret 值可以是任何格式,但不得超過 64 KiB。您也可以使用「上傳檔案」選項,上傳含有密鑰值的文字檔案。
      4. 點選「Create secret」按鈕。
    • Secret version:輸入要使用的 Secret 版本:
      • 提供密鑰資源 ID 後,系統會顯示「Use latest version」(使用最新版本) 核取方塊。選取後,即可使用最新版本的密鑰資源。
      • 或者,您也可以展開「Secret version」(Secret 版本) 下拉式選單,然後從清單中選取版本 (如有)。
      • 如要使用其他版本的密鑰,請按照下列步驟操作:
        1. 按一下「新增版本」。
        2. 在「Secret value」(密鑰值) 欄位中,輸入密鑰的值。或者,您也可以上傳含有 Secret 值的檔案。
        3. 按一下「新增版本」按鈕。
    手動輸入密碼

    或者,您也可以手動輸入來源資料庫的帳戶密碼。

    資料庫

    輸入資料庫執行個體的名稱。

  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 按一下「繼續」。

  7. 在「定義連線方式」部分,從「連線方式」下拉式選單中選取網路連線方式。這個方法會定義 Datastream 連線至來源資料庫的方式。網路連線方式包括:

    1. IP 許可清單:這個方法會設定來源資料庫伺服器,接受來自 Datastream 的連線。如果選取這個網路連線方法,請設定來源資料庫,允許來自 Datastream 公開 IP 位址的連入連線,該 IP 位址位於您為連線設定檔指定的區域。
    2. 轉送 SSH 通道:這個方法會在來源資料庫和 Datastream 之間建立安全的加密連線。如要設定這個連線方式,您需要具備來源資料庫存取權的 SSH 伺服器。如果選取這個網路連線方式,則:
      1. 輸入通道主機伺服器的主機名稱或 IP 位址,以及通訊埠。
      2. 輸入通道主機伺服器的帳戶使用者名稱。
      3. 選取 SSH 通道的驗證方式。如果選取「私密/公開金鑰組」方法,請提供私密金鑰。如果選取「密碼」做為方法,請輸入堡壘主機 VM 的帳戶密碼。
      4. 您可能也需要在 SSH 通道伺服器上,將 Datastream 外部 IP 位址加入許可清單。
    3. 私人連線:這個方法可讓您在 Datastream 與來源資料庫之間建立安全連線,無論是 Google Cloud內部,還是透過 VPN 或互連網路連線的外部來源。這類通訊會透過 Private Service Connect 介面或虛擬私有雲對接連線進行。

      如果選取這個網路連線方式,且已建立私人連線設定,請從設定清單中選取該設定。這類設定包含 Datastream 透過私人網路與來源資料庫通訊時使用的資訊。

      如果尚未建立私人連線設定,請按一下下拉式選單底部的「建立私人連線設定」,然後按照「建立私人連線設定」一節中的步驟操作。

  8. 點選「繼續」。「建立 SQL Server 設定檔」頁面的「測試連線設定檔」部分會啟用。

  9. 點選「執行測試」,確認 Datastream 可與來源通訊。

    如果測試失敗,系統會指出哪個部分發生問題。如需疑難排解步驟,請參閱「診斷問題」頁面。您可以進行必要修改,然後重新測試連線設定檔。

    前往流程中發生問題的部分修正問題,然後重新測試。

  10. 點選「建立」。

為 Salesforce 組織建立連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「Create a connection profile」(建立連線設定檔) 頁面中,按一下「Salesforce」設定檔類型。

  4. 請參閱下表,填寫「建立 Salesforce 設定檔」頁面中「定義連線設定」部分的欄位:

    欄位說明
    連線設定檔名稱輸入來源 Salesforce 機構連線設定檔的顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 IDDatastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。
  5. 在「Connection details」(連線詳細資料) 區段中,輸入 Salesforce 網域的網址。如要查看網域網址,請前往 Salesforce,然後依序點選「Setup」>「Company settings」>「My domain」。網址位於「我的網域詳細資料」下方。通常採用以下格式:domain-name.my.salesforce.com。

  6. 在「Authentication method」(驗證方式) 下方,選取驗證方式:

    • OAuth 2.0 用戶端憑證驗證:如果選取這個選項,則必須提供用戶端 ID 和用戶端密鑰。至於用戶端密鑰,您可以提供 Secret Manager 的密鑰資源 ID 和版本 (例如 projects/my-project/locations/us-central1/secrets/salesforce-secret/versions/1),也可以輸入密鑰的原始值。

      如要進一步瞭解如何取得用戶端 ID 和用戶端密鑰,請參閱「設定來源 Salesforce 機構」。

    • 使用者名稱/密碼驗證:如果選取這個選項,請輸入 Salesforce 帳戶使用者名稱和密碼。

      • 使用者名稱請輸入您登入 Salesforce 時使用的名稱。如果您已登入 Salesforce 組織,可以開啟帳戶設定頁面,然後按一下「個人資訊」,即可查看使用者名稱。名稱會顯示在「使用者名稱」下方。
      • 密碼部分,您可以提供 Secret Manager 的密鑰資源 ID 和版本 (例如 projects/my-project/locations/us-central1/secrets/salesforce-secret/versions/1),也可以提供密碼的原始值。

        在「Security token」(安全權杖) 部分,提供 Secret Manager 的權杖 Secret 資源 ID 和版本,例如 projects/my-project/locations/us-central1/secrets/salesforce-secret/versions/1,或輸入安全權杖的原始值,例如 C08120F510542FFB1C3640F57AF19E2D5D700556A25F7D665C3B428407709D8C。

  7. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  8. 按一下「繼續」。

  9. 在「Review connectivity method」(查看連線方式) 專區,查看列出的 Datastream 區域 IP 位址,並確認您已設定 Salesforce 組織,接受來自這些位址的連入連線。如要進一步瞭解如何設定 Salesforce 執行個體,請參閱「設定 Salesforce 機構」。

  10. 點選「繼續」。「Create Salesforce profile」(建立 Salesforce 設定檔) 頁面的「Test connection profile」(測試連線設定檔) 區段會啟用。

  11. 點選「執行測試」,確認 Datastream 可與來源通訊。

    如果測試失敗,系統會指出哪個部分發生問題。如需疑難排解步驟,請參閱「診斷問題」頁面。您可以進行必要修改,然後重新測試連線設定檔。

    前往流程中發生問題的部分修正問題,然後重新測試。

  12. 點選「建立」。

建立 Dataverse 環境的連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下 Create profile。

  3. 在「建立連線設定檔」頁面,點選「Dataverse」設定檔類型。

  4. 請根據下表,填寫「建立 Dataverse 設定檔」頁面中「定義連線設定」部分的欄位:

    欄位說明
    連線設定檔名稱輸入來源 Dataverse 連線設定檔的顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 IDDatastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。
    環境網址輸入 Dataverse 環境的網址,例如 myorg.crm4.dynamics.com。
    用戶群 ID輸入與 Dataverse 環境相關聯的 Azure Active Directory 租用戶 ID。這會識別用於驗證的 Azure AD 執行個體。
    用戶端 ID輸入 Azure AD 應用程式的應用程式用戶端 ID,該應用程式已註冊用於連線至 Dataverse。這個應用程式必須設定必要的 API 權限。
    用戶端密鑰輸入為 Azure AD 應用程式產生的密鑰或值。這個密鑰會與用戶端 ID 搭配使用,用於驗證應用程式及建立連線。
  5. 在「定義連線方式」部分,按一下「繼續」。「建立 Dataverse 設定檔」頁面的「測試連線設定檔」部分會啟用。

  6. 點選「Run test」(執行測試),確認 Datastream 可與來源通訊。

    如果測試失敗,系統會指出哪個部分發生問題。如需疑難排解步驟,請參閱「診斷問題」頁面。您可以進行必要變更,然後在「Create Dataverse profile」(建立 Dataverse 設定檔) 頁面重新測試。

    前往流程中發生問題的部分修正問題,然後重新測試。

  7. 點選「建立」。

建立 Salesforce Marketing Cloud 執行個體的連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下 Create profile。

  3. 在「Create a connection profile」(建立連線設定檔) 頁面中,按一下「Salesforce Marketing Cloud」設定檔類型。

  4. 請參閱下表,填寫「建立 Salesforce Marketing Cloud 設定檔」頁面中「定義連線設定」部分的欄位:

    欄位說明
    連線設定檔名稱輸入連至來源 Salesforce Marketing Cloud 執行個體的連線設定檔顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 IDDatastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。
    子網域輸入 Salesforce Marketing Cloud 執行個體的子網域。如要進一步瞭解如何取得子網域名稱,請參閱「設定 Salesforce Marketing Cloud 執行個體」。
    用戶端 ID輸入 Salesforce Marketing Cloud 執行個體的用戶端 ID。如要進一步瞭解如何取得用戶端 ID,請參閱「設定 Salesforce Marketing Cloud 執行個體」。
    用戶端密鑰請提供 Secret Manager 的密鑰資源 ID 和版本,或輸入 Salesforce Marketing Cloud 執行個體的用戶端密鑰原始值。
  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 點選「繼續」。「建立 Salesforce Marketing Cloud 設定檔」頁面的「測試連線設定檔」部分會啟用。

  7. 點選「執行測試」,確認 Datastream 可與來源通訊。

    如果測試失敗,系統會指出哪個部分發生問題。如需疑難排解步驟,請參閱「診斷問題」頁面。您可以進行必要修改,然後重新測試連線設定檔。

    前往流程中發生問題的部分修正問題,然後重新測試。

  8. 點選「建立」。

建立 ServiceNow 執行個體的連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「建立連線設定檔」頁面,點選「ServiceNow」設定檔類型。

  4. 請參閱下表,填寫「建立 ServiceNow 設定檔」頁面中「定義連線設定」部分的欄位:

    欄位 說明
    連線設定檔名稱 輸入來源 ServiceNow 執行個體的連線設定檔顯示名稱。Datastream 會在連線設定檔清單中,以及您建立串流時選取現有連線設定檔時,使用這個名稱。
    連線設定檔 ID Datastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域 選取要儲存連線設定檔的區域。連線設定檔與所有資源一樣,都儲存在區域中,且串流只能使用位於相同區域的連線設定檔。
    執行個體 輸入 ServiceNow 執行個體的網址。通常採用以下格式:company.service-now.com。
    登入方式 選取驗證方式:
    • 連結的應用程式憑證:如果選取這個選項,則必須填寫「用戶端 ID」欄位和「用戶端密鑰」部分。至於用戶端密鑰,您可以提供 Secret Manager 的密鑰資源 ID 和版本,也可以輸入密鑰的原始值。
    • 使用者憑證:如果選取這個選項,請輸入 ServiceNow 帳戶使用者名稱和密碼。密碼部分,您可以提供 Secret Manager 的密鑰資源 ID 和版本,也可以提供在 ServiceNow 設定整合使用者時建立的密碼原始值。詳情請參閱「設定整合使用者」。
  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 點選「繼續」。

  7. 在「Review connectivity method」(查看連線方式) 區段中,查看列出的 Datastream 區域 IP 位址,並確認您已設定 ServiceNow 執行個體,可接受來自這些位址的連入連線。如要進一步瞭解如何設定 ServiceNow 執行個體,請參閱「設定 ServiceNow 執行個體」。

  8. 點選「繼續」。「Create ServiceNow profile」(建立 ServiceNow 設定檔) 頁面的「Test connection profile」(測試連線設定檔) 區段會啟用。

  9. 點選「執行測試」,確認 Datastream 可與來源通訊。

  10. 點選「建立」。

為 MongoDB 資料庫建立連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「建立連線設定檔」頁面,點選「MongoDB」設定檔類型。

  4. 在「Define connection settings」(定義連線設定) 部分,指定下列資訊:

    欄位說明
    連線設定檔名稱輸入來源 MongoDB 資料庫連線設定檔的顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 IDDatastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。
    連線字串格式

    指定連線至 MongoDB 來源時採用的格式:

    • SRV 連線格式:連線字串,主機名稱對應至網域名稱服務 (DNS) SRV 記錄。詳情請參閱 MongoDB 說明文件。
    • 標準連線字串格式:MongoDB 連線 URI 的標準格式,用於連線至自行託管的 MongoDB 獨立部署項目、副本集或已 shard 的叢集。詳情請參閱 MongoDB 說明文件。選取這個選項後,您必須選取其中一種支援的 MongoDB 拓撲:
      • 已 shard 的叢集:MongoDB 已 shard 的叢集包含 shard、mongos 和設定伺服器。MongoDB 會在集合層級對資料進行 shard,將集合資料分散到叢集中的各個 shard。
      • 副本集:MongoDB 中的副本集是一組 mongod 程序,用於維護相同的資料集。副本集提供備援和高可用性,是所有正式環境部署作業的基礎。如果選取這個選項,則必須提供副本集名稱。
    主機名稱

    輸入主機名稱,讓 Datastream 連線至來源 MongoDB 資料庫。如果使用標準連線字串格式,可以新增副本集中所有機器的主機名稱。

    如果您使用私人連線與來源資料庫通訊,請指定來源資料庫的私人 (內部) IP 位址。

    如要使用其他連線方式 (例如 IP 許可清單),請提供公開 IP 位址。

    通訊埠僅適用於標準連線字串格式。輸入為來源資料庫保留的通訊埠編號 (MongoDB 的預設通訊埠通常是 27017)。使用標準連線格式時,您可以新增副本集中所有機器的通訊埠。
    使用者名稱輸入來源資料庫帳戶的使用者名稱 (例如 ROOT),也就是您為資料庫建立的 Datastream 使用者。

    如要進一步瞭解如何建立這位使用者,請參閱「設定來源 MongoDB 資料庫」。

    從 Secret Manager 選取密碼 如要使用 Secret 進行驗證,而非手動輸入密碼,請選取這個選項。選取這個選項後,會出現兩個下拉式選單:
    • Secret:您可以從清單中選取 Secret (如有),也可以手動輸入或建立新的 Secret:
    • 如要手動輸入 Secret,請按照下列步驟操作:
      1. 按一下「Enter secret manually」(手動輸入 Secret)。「Add a secret by resource ID」對話方塊隨即顯示。
      2. 複製並貼上 Secret Manager 的 Secret 資源 ID。密鑰資源 ID 的格式如下:
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME (最新版本)
        • projects/PROJECT_NUMBER/secrets/SECRET_NAME/versions/VERSION_NUMBER (特定版本)
      3. 按一下「Add secret」(新增密鑰) 按鈕。
      如要建立新的密鑰,請按照下列步驟操作:
      1. 按一下「Create new secret」(建立新密鑰)。「Secret details」(密鑰詳細資料) 側邊面板隨即開啟。
      2. 在「Name」(名稱) 下方輸入密鑰名稱 (例如 my-secret)。密鑰名稱可以包含大小寫英文字母、數字、連字號和底線,名稱長度上限為 255 個字元。您建立的名稱會新增為密鑰資源 ID 的一部分。
      3. 選用:如要在建立初始 Secret 時新增 Secret 版本,請在「Secret 值」欄位中輸入 Secret 值 (例如 abcd1234)。Secret 值可以是任何格式,但不得超過 64 KiB。您也可以使用「上傳檔案」選項,上傳含有密鑰值的文字檔案。
      4. 點選「Create secret」按鈕。
    • Secret version:輸入要使用的 Secret 版本:
      • 提供密鑰資源 ID 後,系統會顯示「Use latest version」(使用最新版本) 核取方塊。選取後,即可使用最新版本的密鑰資源。
      • 或者,您也可以展開「Secret version」(Secret 版本) 下拉式選單,然後從清單中選取版本 (如有)。
      • 如要使用其他版本的密鑰,請按照下列步驟操作:
        1. 按一下「新增版本」。
        2. 在「Secret value」(密鑰值) 欄位中,輸入密鑰的值。或者,您也可以上傳含有 Secret 值的檔案。
        3. 按一下「新增版本」按鈕。
    手動輸入密碼

    或者,您也可以手動輸入來源資料庫的帳戶密碼。

  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 按一下「繼續」。

  7. 在「Encryption type」(加密類型) 選單中,選取下列其中一項:

    伺服器/用戶端驗證機制可提供最強大的安全性。不過,如果您不想在建立連線設定檔時提供用戶端憑證和私密金鑰,仍可使用僅限伺服器驗證。

    如要使用伺服器用戶端驗證,您必須在建立來源連線設定檔時提供下列項目:

    • 簽署來源資料庫伺服器憑證的 CA 憑證 (CA 憑證)。
    • 執行個體用來向來源資料庫伺服器驗證身分的憑證 (用戶端憑證)。
    • 與用戶端憑證相關聯的私密金鑰 (用戶端金鑰)。
    加密類型說明
    無Datastream 會連線至來源資料庫,不進行加密。
    僅限伺服器

    Datastream 連線至來源資料庫時,會驗證來源,確保安全連線至正確的主機。這可防範中間人攻擊。

    如果只驗證伺服器,來源不會驗證 Datastream。如要使用僅限伺服器驗證,您必須提供簽署來源憑證的憑證授權單位 (CA) x509 PEM 編碼憑證。請務必使用單一憑證,Datastream 不支援憑證鏈結。

    伺服器用戶端

    Datastream 連線至來源時,Datastream 會驗證來源,來源也會驗證 Datastream。

  8. 在「定義連線方式」部分,從「連線方式」下拉式選單中選取網路連線方式。這個方法會定義 Datastream 連線至來源資料庫的方式。網路連線方式包括:

    1. IP 許可清單:這個方法會設定來源資料庫伺服器,接受來自 Datastream 的連線。如果選取這個網路連線方法,請設定來源資料庫,允許來自 Datastream 公開 IP 位址的連入連線,該 IP 位址位於您為連線設定檔指定的區域。
    2. 轉送 SSH 通道:這個方法會在來源資料庫和 Datastream 之間建立安全的加密連線。如要設定這個連線方式,您需要具備來源資料庫存取權的 SSH 伺服器。如果選取這個網路連線方式,則:
      1. 輸入 SSH 伺服器主機名稱或 IP 位址,以及通道主機伺服器的通訊埠。
      2. 輸入通道主機伺服器的帳戶使用者名稱。
      3. 選取 SSH 通道的驗證方式。如果選取「私密/公開金鑰組」方法,請提供私密金鑰。如果選取「密碼」做為方法,請輸入堡壘主機 VM 的帳戶密碼。
      4. 您可能也需要在 SSH 通道伺服器上,將 Datastream 外部 IP 位址加入許可清單。
    3. 私人連線:這個方法可讓您在 Datastream 與來源資料庫之間建立安全連線,無論是 Google Cloud內部,還是透過 VPN 或互連網路連線的外部來源。這類通訊會透過 Private Service Connect 介面或虛擬私有雲對接連線進行。

      如果選取這個網路連線方式,且已建立私人連線設定,請從設定清單中選取該設定。這類設定包含 Datastream 透過私人網路與來源資料庫通訊時使用的資訊。

      如果尚未建立私人連線設定,請按一下下拉式選單底部的「建立私人連線設定」,然後按照「建立私人連線設定」一節中的步驟操作。

  9. 點選「繼續」。「建立 MongoDB 設定檔」頁面的「測試連線設定檔」部分會啟用。

  10. 點選「執行測試」,確認 Datastream 可與來源通訊。

    如果測試失敗,系統會指出哪個部分發生問題。如需疑難排解步驟,請參閱「診斷問題」頁面。您可以進行必要修改,然後重新測試連線設定檔。

    前往流程中發生問題的部分修正問題,然後重新測試。

  11. 點選「建立」。

建立 Spanner 資料庫的連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「Create a connection profile」(建立連線設定檔) 頁面中,點選「Spanner」設定檔類型。

  4. 請根據下表,填寫「建立 Spanner 設定檔」頁面中「定義連線設定」部分的欄位:

    欄位說明
    連線設定檔名稱輸入來源 Spanner 資料庫的連線設定檔顯示名稱。
    連線設定檔 IDDatastream 會根據您輸入的連線設定檔名稱,自動填入這個欄位。
    區域選取連線設定檔的儲存區域。
    資料庫輸入完整的資料庫路徑,包括專案、執行個體和資料庫資訊。格式應如下:projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID。
  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 點選「繼續」。「建立 Spanner 設定檔」頁面的「測試連線設定檔」部分會啟用。

  7. 點選「執行測試」,確認 Datastream 可與來源通訊。

    如果測試失敗,請查看錯誤並進行必要變更,然後重新測試。

  8. 點選「建立」。

為 Workday 執行個體建立連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「建立連線設定檔」頁面,點選「Workday」設定檔類型。

  4. 請根據下表,填寫「Define connection settings」(定義連線設定) 區段的欄位:

    欄位說明
    連線設定檔名稱輸入來源 Workday 執行個體的連線設定檔顯示名稱。
    連線設定檔 IDDatastream 會根據您輸入的名稱自動填入這個欄位。您可以保留自動產生的 ID,也可以變更。
    區域選取連線設定檔的儲存區域。串流只能使用儲存在相同區域的連線設定檔。
    主機輸入 Workday 執行個體的主機名稱,例如 wd5-impl.workday.com。主機名稱通常衍生自執行個體登入網址。詳情請參閱「設定 Workday 執行個體以複製資料」。
    用戶群輸入 Workday 租戶的簡稱或別名,例如 google。這個值可識別 Workday 主機中的特定環境。詳情請參閱「設定 Workday 執行個體以複製資料」。
    用戶端 ID輸入在 Workday 註冊 API 用戶端時取得的用戶端 ID。詳情請參閱「設定 Workday 執行個體以複製資料」。
    用戶端密鑰輸入與 API 用戶端相關聯的用戶端密鑰。您可以輸入原始值,或從 Secret Manager 選取密鑰。
    重新整理權杖輸入為整合系統使用者產生的更新權杖。為提高安全性,建議將這個值儲存在 Secret Manager。詳情請參閱「設定 Workday 執行個體以複製資料」。
  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 點選「繼續」。

  7. 在「Review connectivity method」(查看連線方式) 部分,查看列出的 Datastream 區域 IP 位址。請確認 Workday 組織已設為接受來自這些位址的連入連線。

  8. 點選「繼續」。「Test connection profile」(測試連線設定檔) 區段會啟用。

  9. 點選「執行測試」,確認 Datastream 可與來源 Workday 執行個體通訊。

  10. 點選「建立」。

建立 BigQuery 連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「Create a connection profile」(建立連線設定檔) 頁面中,點選「BigQuery」設定檔類型。

  4. 請根據下表填寫「Create BigQuery profile」(建立 BigQuery 設定檔) 頁面的欄位:

    欄位說明
    連線設定檔名稱輸入 BigQuery 目的地資料集連線設定檔的顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 ID保留這個欄位中自動產生的值。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。雖然您為連線設定檔選取的區域與您為 BigQuery 目的地資料集選取的位置類型無關,但建議您將串流的所有資源保留在來源資料所在的區域,以達到最佳成本效益和效能。
  5. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  6. 點選「建立」。

建立 Cloud Storage 連線設定檔

  1. 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。

    前往「Connection profiles」(連線設定檔) 頁面

  2. 按一下「建立設定檔」。

  3. 在「建立連線設定檔」頁面,點選「Cloud Storage」設定檔類型。

  4. 請根據下表,填寫「建立 Cloud Storage 設定檔」頁面的欄位:

    欄位說明
    連線設定檔名稱輸入 Cloud Storage 目的地 bucket 連線設定檔的顯示名稱。這項資訊會用於連線設定檔清單,以及在建立串流時選取現有連線設定檔。
    連線設定檔 ID保留這個欄位中自動產生的值。
    區域選取連線設定檔的儲存區域。連線設定檔與所有資源一樣,都會儲存在區域中,且串流只能使用儲存在相同區域的連線設定檔。選取區域不會影響 Datastream 能否連線至來源或目的地,但如果區域發生停機,則可能影響可用性。
    bucket 名稱

    按一下「瀏覽」,建立或選取 Cloud Storage 中的目的地 bucket,Datastream 會將來源資料庫中的資料移轉至該 bucket。

    如果選取現有 bucket,請完成下列步驟:

    1. 按一下「搜尋」圖示 (放大鏡)。
    2. 在「Search by name」(依名稱搜尋) 欄位中,輸入要選取的 bucket 名稱前幾個字元。Datastream 會根據您在欄位中輸入的內容篩選 bucket 清單。
    3. 選取要當做目的地使用的值區。
    4. 按一下「選取」,您的 bucket 會顯示在「Bucket name」(bucket 名稱) 欄位中。

    或者,您也可以點選「Create new bucket」(建立新值區) 圖示 (外觀為公事包),建立值區。

  5. 您也可以在「Connection profile path prefix」(連線設定檔路徑前置字串) 欄位中,提供路徑的前置字串,Datastream 將資料移轉至目的地時,會將這個前置字串附加至 bucket 名稱。

  6. 您可以視需要使用標籤整理 Datastream 資源。

    1. 如要建立標籤,請按一下「新增標籤」,然後輸入標籤的鍵/值組合。
    2. 如要移除標籤,請按一下標籤所在資料列右側的垃圾桶圖示。
  7. 點選「建立」。

建立連線設定檔後,您可以查看相關概要和詳細資訊。

後續步驟