全部產品
Search
文件中心

Data Management:基於已有資料庫建立Dify的準備工作

更新時間:Nov 18, 2025

本文為您介紹如何通過匯入已建立的執行個體來啟動 Dify。該方案可選,適用於已有合適執行個體資源並希望靈活部署的使用者。如需使用此功能,您需提前準備併購買相應的執行個體資源。文中將詳細說明所需的資源配置及具體操作步驟。

需要購買的資源及作用

說明
  • 在本樣本中,中繼資料庫採用RDS PostgreSQL,向量資料庫採用 AnalyticDB for PostgreSQL,具體配置以此為基礎進行說明。

  • 四個資源的所在地區需要在同一地區。例如RDS PostgreSQL執行個體的地區為華北2(北京),則其餘執行個體的地區都需要為華北2(北京)。

  • RDS PostgreSQL:用於儲存Dify的結構化資料、核心業務資料(例如許可權配置、使用者資訊等),提供事務支援。

  • Redis:用於緩衝、會話管理和非同步任務處理,提升系統的即時性和並發性。

  • 向量引擎(例如AnalyticDB for PostgreSQL):用於儲存向量資料(例如知識庫)。

  • OSS:用於儲存Dify的非結構化資料(例如知識庫、映像等)。

1. 購買RDS PostgreSQL並將其錄入DMS

1.1 購買RDS PostgreSQL執行個體

  1. 進入RDS購買頁面

  2. 選擇執行個體所在地區、配置產品系列、儲存類型和執行個體規格等資訊。

    image樣本規格配置:執行個體規格選擇4C8G、設定儲存空間為100G。您也可以選擇其他高於樣本規格的選項。

    image

  3. 根據頁面提示,完成後續購買操作。

1.2 配置執行個體

1.2.1 建立資料庫帳號

  1. 訪問RDS執行個體列表

  2. 單擊目標執行個體名稱,並進入帳號管理頁面建立資料庫帳號。更多資訊,請參見建立帳號和資料庫

    image

1.2.2 建立資料庫

單擊目標執行個體名稱,並進入資料庫管理頁面,建立名稱為difydify_plugin的資料庫。更多資訊,請參見建立帳號和資料庫

screenshot_2025-08-05_13-07-03

1.2.3 配置白名單

單擊目標執行個體名稱,並進入白名單與安全性群組頁面,給執行個體添加Dify資源所在VPC下交換器的IPv4網段。更多資訊,請參見設定白名單建立和管理交換器

image

1.3 將執行個體錄入至DMS

  1. 登入Data Management 5.0
  2. 單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 資料資產 > 執行個體管理

    說明

    若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇資料資產 > 執行個體管理

  3. 在執行個體管理頁面單擊新增,配置相關資訊。

    說明

    訪問方式需要選擇安全託管-手動

    image

  4. 配置完成後,單擊提交即可。

2. 購買Redis並將其錄入DMS

2.1 購買Redis

  1. 訪問。

  2. 選擇執行個體參數。

    1. 選擇產品Redis開源版部署模式雲原生

      image

    2. 選擇系列標準版

      image

    3. 選擇大版本Redis 6.0架構類型不啟用叢集

      image

    4. 根據實際情況,選擇其他參數。

  3. 然後根據頁面提示進行購買。更多資訊,請參見步驟1:建立執行個體

2.2 配置執行個體

2.2.1 建立資料庫帳號

  1. 訪問執行個體列表

  2. 單擊目標執行個體名稱,並進入帳號管理頁面建立資料庫帳號dify_user,確保dify_user帳號的密碼與預設帳號的密碼一致。更多資訊,請參見建立與管理帳號

2.2.2 配置白名單

單擊目標執行個體名稱,並進入白名單設定頁面,給執行個體添加Dify資源所在VPC下交換器的IP地址。更多資訊,請參見設定IP白名單建立和管理交換器

image

2.3 將執行個體錄入至DMS

  1. 登入Data Management 5.0
  2. 單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 資料資產 > 執行個體管理

    說明

    若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇資料資產 > 執行個體管理

  3. 在執行個體管理頁面單擊新增,配置相關資訊。

    說明

    訪問方式需要選擇安全託管-手動

    image

  4. 配置完成後,單擊提交即可。

3. 購買向量引擎並將其錄入DMS

Dify on DMS支援的向量引擎有AnalyticDB for PostgreSQLAnalyticDB for MySQLPolarDB PostgreSQL版、PG Vector和Lindorm。如下以購買AnalyticDB for PostgreSQL並將其錄入至DMS舉例。

3.1 購買AnalyticDB for PostgreSQL

  1. 訪問。

  2. 配置執行個體資源類型、節點規格、向量引擎最佳化等資訊。

    說明

    建議您為執行個體開啟向量引擎最佳化,否則可能會導致您無法使用知識庫的部分功能。更多向量引擎資訊,請參見開啟或關閉向量檢索引擎最佳化

    image

  3. 然後根據頁面提示進行購買。更多資訊,請參見建立執行個體

3.2 配置執行個體

3.2.1 建立資料庫帳號

  1. 訪問執行個體列表

  2. 單擊執行個體名稱,並在帳號管理頁面建立初始帳號。更多資訊,請參見建立初始帳號

    image

3.2.2 配置白名單

單擊執行個體名稱,並在資料安全性頁面添加Dify資源所在VPC下交換器的IP地址。更多資訊,請參見設定白名單建立和管理交換器

image

3.3 將執行個體錄入至DMS

  1. 登入Data Management 5.0
  2. 單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 資料資產 > 執行個體管理

    說明

    若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇資料資產 > 執行個體管理

  3. 在執行個體管理頁面單擊新增,配置相關資訊。

    說明

    訪問方式需要選擇安全託管-手動

    image

  4. 配置完成後,單擊提交即可。

4. 建立OSS並將其錄入DMS

4.1 建立OSS

  1. 進入Bucket列表頁面,然後單擊建立Bucket

  2. 在配置Bucket資訊時,填入Bucket名稱以及需要選擇與其他執行個體一致的地區。

  3. 下拉至最後單擊完成建立,按照頁面指引完成建立流程。更多資訊,請參見控制台快速入門

4.2 將OSS錄入至DMS

  1. 登入Data Management 5.0
  2. 單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 資料資產 > 執行個體管理

    說明

    若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇資料資產 > 執行個體管理

  3. 在執行個體管理頁面單擊新增,配置相關資訊。

    說明

    訪問方式需要選擇安全託管-手動

    image

    擷取AccessKey的更多資訊,請參見查看RAM使用者的AccessKey資訊

  4. 配置完成後,單擊提交即可。

通過公網訪問Dify on DMS

如果需要通過公網訪問Dify,或Dify需要串連到公網服務,則請按照如下步驟進行操作。

擷取Dify執行個體的VPC ID

  1. 登入Data Management 5.0
  2. 單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > Data+AI > Dify

    說明

    若您使用的是非極簡模式的控制台,請在頂部功能表列中,選擇Data+AI > Dify

    image

  3. 單擊目標工作空間名稱。

  4. 單擊左下角的設定image表徵圖,選擇空間管理,擷取該Dify執行個體的VPC ID。

    image

為Dify的VPC建立公網NAT Gateway

  1. 登入專用網路管理主控台

  2. 找到並單擊Dify執行個體的VPC ID。

  3. 資源管理頁簽下,將滑鼠懸浮在公網NAT Gateway地區,單擊立即建立

    image

  4. 在購買頁填寫所屬專屬網路執行個體名稱等配置資訊,填寫完成後,單擊右下角的立即購買

    購買頁部分參數說明如下:

    參數

    說明

    所屬地區

    公網NAT Gateway所屬地區需要與Dify所屬地區一致。

    所屬專用網路

    需要與Dify執行個體的VPC一致。

    執行個體名稱

    設定公網NAT Gateway執行個體的名稱。

    Elastic IP Address

    若已有與Dify所屬地區一致的Elastic IP Address,則選擇已有。若沒有Elastic IP Address,則需要購買。

    image

  5. 購買成功後,等待幾分鐘即可。