本文為您介紹如何通過匯入已建立的執行個體來啟動 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執行個體
進入RDS購買頁面。
選擇執行個體所在地區、配置產品系列、儲存類型和執行個體規格等資訊。
樣本規格配置:執行個體規格選擇4C8G、設定儲存空間為100G。您也可以選擇其他高於樣本規格的選項。
根據頁面提示,完成後續購買操作。
1.2 配置執行個體
1.2.1 建立資料庫帳號
1.2.2 建立資料庫
單擊目標執行個體名稱,並進入資料庫管理頁面,建立名稱為dify和dify_plugin的資料庫。更多資訊,請參見建立帳號和資料庫。

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

1.3 將執行個體錄入至DMS
- 登入Data Management 5.0。
單擊控制台左上方的
表徵圖,選擇。說明若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇。
在執行個體管理頁面單擊新增,配置相關資訊。
說明訪問方式需要選擇安全託管-手動。

配置完成後,單擊提交即可。
2. 購買Redis並將其錄入DMS
2.1 購買Redis
訪問。
選擇執行個體參數。
選擇產品為Redis開源版、部署模式為雲原生。

選擇系列為標準版。

選擇大版本為Redis 6.0、架構類型為不啟用叢集。

根據實際情況,選擇其他參數。
然後根據頁面提示進行購買。更多資訊,請參見步驟1:建立執行個體。
2.2 配置執行個體
2.2.1 建立資料庫帳號
2.2.2 配置白名單
單擊目標執行個體名稱,並進入白名單設定頁面,給執行個體添加Dify資源所在VPC下交換器的IP地址。更多資訊,請參見設定IP白名單和建立和管理交換器。

2.3 將執行個體錄入至DMS
- 登入Data Management 5.0。
單擊控制台左上方的
表徵圖,選擇。說明若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇。
在執行個體管理頁面單擊新增,配置相關資訊。
說明訪問方式需要選擇安全託管-手動。

配置完成後,單擊提交即可。
3. 購買向量引擎並將其錄入DMS
Dify on DMS支援的向量引擎有AnalyticDB for PostgreSQL、AnalyticDB for MySQL、PolarDB PostgreSQL版、PG Vector和Lindorm。如下以購買AnalyticDB for PostgreSQL並將其錄入至DMS舉例。
3.1 購買AnalyticDB for PostgreSQL
訪問。
配置執行個體資源類型、節點規格、向量引擎最佳化等資訊。
說明建議您為執行個體開啟向量引擎最佳化,否則可能會導致您無法使用知識庫的部分功能。更多向量引擎資訊,請參見開啟或關閉向量檢索引擎最佳化。

然後根據頁面提示進行購買。更多資訊,請參見建立執行個體。
3.2 配置執行個體
3.2.1 建立資料庫帳號
3.2.2 配置白名單
單擊執行個體名稱,並在資料安全性頁面添加Dify資源所在VPC下交換器的IP地址。更多資訊,請參見設定白名單和建立和管理交換器。

3.3 將執行個體錄入至DMS
- 登入Data Management 5.0。
單擊控制台左上方的
表徵圖,選擇。說明若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇。
在執行個體管理頁面單擊新增,配置相關資訊。
說明訪問方式需要選擇安全託管-手動。

配置完成後,單擊提交即可。
4. 建立OSS並將其錄入DMS
4.1 建立OSS
4.2 將OSS錄入至DMS
- 登入Data Management 5.0。
單擊控制台左上方的
表徵圖,選擇。說明若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇。
在執行個體管理頁面單擊新增,配置相關資訊。
說明訪問方式需要選擇安全託管-手動。

擷取AccessKey的更多資訊,請參見查看RAM使用者的AccessKey資訊。
配置完成後,單擊提交即可。
通過公網訪問Dify on DMS
如果需要通過公網訪問Dify,或Dify需要串連到公網服務,則請按照如下步驟進行操作。
擷取Dify執行個體的VPC ID
- 登入Data Management 5.0。
單擊控制台左上方的
表徵圖,選擇。說明若您使用的是非極簡模式的控制台,請在頂部功能表列中,選擇。

單擊目標工作空間名稱。
單擊左下角的設定
表徵圖,選擇空間管理,擷取該Dify執行個體的VPC ID。
為Dify的VPC建立公網NAT Gateway
登入專用網路管理主控台。
找到並單擊Dify執行個體的VPC ID。
在資源管理頁簽下,將滑鼠懸浮在公網NAT Gateway地區,單擊立即建立。

在購買頁填寫所屬專屬網路、執行個體名稱等配置資訊,填寫完成後,單擊右下角的立即購買。
購買頁部分參數說明如下:
參數
說明
所屬地區
公網NAT Gateway所屬地區需要與Dify所屬地區一致。
所屬專用網路
需要與Dify執行個體的VPC一致。
執行個體名稱
設定公網NAT Gateway執行個體的名稱。
Elastic IP Address
若已有與Dify所屬地區一致的Elastic IP Address,則選擇已有。若沒有Elastic IP Address,則需要購買。

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

