全部產品
Search
文件中心

DataWorks:方案六:公網資料來源網路連通

更新時間:Sep 16, 2025

本文以具備公網串連地址的MySQL執行個體為例,為您介紹公網資料來源如何與DataWorks網路連通。

適用情境

如果您的資料來源滿足以下條件,推薦使用本方案。

  • 資料來源具備公網連結地址。

方案說明

  • Serverless資源群組預設不具備公網訪問能力,需要為資源群組綁定的VPC配置公網NAT Gateway和EIP後,才支援公網訪問資料來源。

  • 舊版資源群組有公網訪問能力,可直接連通。

    說明

    舊版資源群組正在下線中,推薦使用Serverless資源群組。

網路連通示意圖

投影片9

前提條件

計費說明

Serverless資源群組需要為資源群組所在VPC配置公網NAT Gateway並綁定EIP,公網NAT Gateway及EIP相關計費請參見:NAT Gateway計費EIP計費概述

配置網路連通

說明

以下為資料來源與DataWorks網路連通的通用配置流程,便於您快速掌握網路連通的核心邏輯。如需瞭解更多配置細節,本文也提供了具體的配置案例供您參考。

步驟一:擷取基本資料

資料來源側

  • 資料來源所在伺服器的公網IP地址

    您可以串連資料來源所在伺服器,擷取公網IP地址,或聯絡網路系統管理員擷取伺服器公網IP地址。

DataWorks側

Serverless資源群組

資源群組綁定的VPC和交換器資訊

  1. 前往DataWorks資源群組列表頁,找到目標資源群組,單擊右側操作列的網路設定

  2. 在對應功能模組下查看綁定的專用網路交換器

    例如,業務需要將具備公網串連地址的MySQL與DataWorks連通進行資料同步,則在資料調度 & Data Integration下查看對應的專用網路交換器資訊

    image

舊版獨享資源群組

資源群組EIP地址

  1. 前往DataWorks資源群組列表頁,找到目標資源群組,單擊右側操作列的詳情,進入資源群組詳情頁。

  2. 擷取EIP地址。

    image

步驟二:網路打通

  • Serverless資源群組:Serverless資源群組預設不具備公網訪問能力,需要為資源群組綁定的VPC配置公網NAT Gateway和EIP後,才支援公網訪問資料來源。

  • 舊版獨享資源群組:舊版獨享資源群組有公網訪問能力,可直接連通。

說明

如果在配置網路打通過程中遇到問題,請提交工單聯絡對應雲產品支援人員處理。

步驟三:(可選)添加白名單

如果資料來源有白名單控制,需要在資料來源白名單中添加資源群組綁定的公網IP地址,允許資源群組訪問。

本文以MySQL設定IP白名單為例,指定某使用者只能從資源群組綁定的公網IP地址訪問資料庫。

  1. 通過管理員登入資料庫。

  2. 建立從DataWorks訪問資料來源時使用的帳號,並配置相關許可權。

    -- "dataworks_user"為使用者名稱,您可以自訂。
    -- "StrongPassword123!"為使用者密碼,您可以自訂。
    CREATE USER 'dataworks_user'@'<資源群組綁定的公網IP地址>' IDENTIFIED BY 'StrongPassword123!';
    
    -- 授予使用者從資源群組綁定的公網IP地址訪問指定資料庫(如mydatabase)。
    GRANT ALL PRIVILEGES ON mydatabase.* TO 'dataworks_user'@'<資源群組綁定的公網IP地址>' WITH GRANT OPTION;
  3. 執行FLUSH PRIVILEGES;命令重新整理許可權後退出資料庫(exit)。

驗證網路連通性

  1. 登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的Data Integration > Data Integration,在下拉框中選擇對應工作空間後單擊進入Data Integration

  2. 在左側導覽列單擊資料來源,然後在資料來源列表單擊新增資料來源,根據實際情況選擇資料來源並配置相關串連參數。

  3. 在底部資源群組列表中,選擇已與資料來源打通網路的資源群組,單擊測試連通性image

    說明

    如果測試連通性結果為無法通過,可使用連通性診斷工具自助解決。如仍無法連通資源群組與資料來源,請提交工單處理。

配置案例

以具備公網串連地址的MySQL執行個體和位於華東2(上海)的DataWorks空間為例,介紹如何配置網路連通。

1. 基本資料

參數

資料來源(RDS MySQL)

DataWorks資源群組

地區

-

華東2(上海)

網路資訊

  • 公網IP地址:47.117.XX.XX

  • VPC名稱:vpc-shanghai

  • 交換器:sh-l

image

2. 網路打通

該方案僅適用於Serverless資源群組,使用公網NAT Gateway為資源群組綁定的VPC開通公網能力,舊版資源群組已預設綁定EIP,無需配置。

說明

如果在配置網路打通過程中遇到問題,請提交工單聯絡對應雲產品支援人員處理。

  1. 前往DataWorks資源群組列表頁,找到目標資源群組,單擊右側操作列的網路設定

  2. 在對應功能模組下找到綁定的VPC,單擊VPC後的image,進入VPC基本資料頁。

    例如,業務需要將具備公網的MySQL與DataWorks連通進行資料同步,則在資料調度 & Data Integration下找到對應的VPC,單擊VPC後的image

    image

  3. 切換至資源管理頁簽,在公網訪問服務地區單擊公網NAT Gateway下的立即建立,為資源群組綁定的VPC開通公網能力。

    配置如下關鍵參數:

    參數

    取值

    所屬專用網路

    與資源群組綁定的VPC和交換器保持一致。

    關聯交換器

    訪問模式

    選擇專用網路全通模式(SNAT)

    Elastic IP Address執行個體

    選擇新購Elastic IP Address

    關聯角色建立

    首次建立NAT Gateway時,需要建立服務關聯角色,請單擊建立關聯角色

  4. 單擊立即購買,完成後續支付,建立NAT Gateway執行個體。

    image

  5. NAT Gateway執行個體購買成功後,單擊返回控制台,為剛購買的NAT Gateway執行個體建立SNAT條目。

    說明

    只有配置了SNAT條目後,使用該VPC的資源群組才能訪問公網。

    1. 單擊新購執行個體操作列的管理按鈕,進入目標NAT Gateway執行個體的管理頁面,並切至SNAT管理頁簽

    2. SNAT條目列表下單擊建立SNAT條目按鈕,建立NAT條目,以下為關鍵配置:

      參數

      取值

      SNAT條目粒度

      選擇VPC粒度,確保NAT Gateway所屬VPC內的所有資源群組都可通過配置的Elastic IP Address訪問公網。

      選擇Elastic IP Address地址

      配置當前NAT Gateway執行個體綁定的Elastic IP Address地址。

      完成SNAT條目參數配置後,單擊確定建立按鈕,建立SNAT條目。

    SNAT條目列表下,當新建立的SNAT條目的狀態變成可用即表示資源群組綁定的VPC已具備公網訪問能力。

3. 添加白名單

  1. 擷取資源群組綁定的公網IP地址。

    Serverless資源群組

    1. 前往專用網路控制台,在左側導覽列單擊NAT Gateway > 公網NAT Gateway,進入公網NAT Gateway列表頁。

    2. 找到已建立的公網NAT Gateway,查看Elastic IP Address列,擷取Elastic IP Address地址。

      image

    舊版資源群組

    1. 前往DataWorks資源群組列表頁,找到目標資源群組,單擊右側操作列的詳情,進入資源群組詳情頁。

    2. 擷取EIP地址。

      image

  2. 通過管理員登入資料庫。

  3. 建立從DataWorks訪問資料來源時使用的帳號,並配置相關許可權。

    -- "dataworks_user"為使用者名稱,您可以自訂。
    -- "StrongPassword123!"為使用者密碼,您可以自訂。
    CREATE USER 'dataworks_user'@'<資源群組綁定的公網IP地址>' IDENTIFIED BY 'StrongPassword123!';
    
    -- 授予使用者從資源群組綁定的交換器網段訪問指定資料庫(如mydatabase)。
    GRANT ALL PRIVILEGES ON mydatabase.* TO 'dataworks_user'@'<資源群組綁定的公網IP地址>' WITH GRANT OPTION;
  4. 執行FLUSH PRIVILEGES;命令重新整理許可權後退出資料庫(exit)。

4. 測試連通性

  1. 登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的Data Integration > Data Integration,在下拉框中選擇對應工作空間後單擊進入Data Integration

  2. 在左側導覽列單擊資料來源,進入資料來源列表頁,然後單擊新增資料來源

  3. 選擇MySQL類型資料來源,配置資料來源的相關資訊。

    • 配置模式選擇串連串模式

    • 主機地址ID填寫MySQL所在伺服器的公網IP地址(本案例為47.117.XX.XX)。

    • 連接埠號碼配置為3306

    • 資料庫名稱配置為已有的資料庫名。

    • 使用者名稱密碼配置為3. 添加白名單步驟中建立好的dataworks_user使用者和密碼。

  4. 串連配置處,單擊工作空間已綁定資源群組後的測試連通性,查看結果是否為可連通

    image

    說明

    如果測試連通性結果為無法通過,可使用連通性診斷工具自助解決。如仍無法連通資源群組與資料來源,請提交工單處理。