本文为您介绍如何通过导入已创建的实例来启动 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
- 登录数据管理DMS 5.0。
单击控制台左上角的
图标,选择。说明若您使用的是非极简模式的控制台,在顶部菜单栏中,选择。
在实例管理页面单击新增,配置相关信息。
说明访问方式需要选择安全托管-手动。

配置完成后,单击提交即可。
2. 购买Redis并将其录入DMS
2.1 购买Redis
2.2 配置实例
2.2.1 创建数据库账号
2.2.2 配置白名单
单击目标实例名称,并进入白名单设置页面,给实例添加Dify资源所在VPC下交换机的IP地址。更多信息,请参见设置IP白名单和创建和管理交换机。

2.3 将实例录入至DMS
- 登录数据管理DMS 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
若您具备AnalyticDB PostgreSQL版实例的试用额度,也可以创建试用的AnalyticDB PostgreSQL版实例(需开启向量检索引擎优化,并注意地域和可用区的选择),然后配置实例并将其录入至DMS。
配置实例资源类型、节点规格、向量引擎优化等信息。
说明建议您为实例开启向量引擎优化,否则可能会导致您无法使用知识库的部分功能。更多向量引擎信息,请参见开启或关闭向量检索引擎优化。

然后根据页面提示进行购买。更多信息,请参见创建实例。
3.2 配置实例
3.2.1 创建数据库账号
3.2.2 配置白名单
单击实例名称,并在数据安全性页面添加Dify资源所在VPC下交换机的IP地址。更多信息,请参见设置白名单和创建和管理交换机。

3.3 将实例录入至DMS
- 登录数据管理DMS 5.0。
单击控制台左上角的
图标,选择。说明若您使用的是非极简模式的控制台,在顶部菜单栏中,选择。
在实例管理页面单击新增,配置相关信息。
说明访问方式需要选择安全托管-手动。

配置完成后,单击提交即可。
4. 创建OSS并将其录入DMS
4.1 创建OSS
4.2 将OSS录入至DMS
- 登录数据管理DMS 5.0。
单击控制台左上角的
图标,选择。说明若您使用的是非极简模式的控制台,在顶部菜单栏中,选择。
在实例管理页面单击新增,配置相关信息。
说明访问方式需要选择安全托管-手动。

获取AccessKey的更多信息,请参见查看RAM用户的AccessKey信息。
配置完成后,单击提交即可。
通过公网访问Dify on DMS
如果需要通过公网访问Dify,或Dify需要连接到公网服务,则请按照如下步骤进行操作。
获取Dify实例的VPC ID
- 登录数据管理DMS 5.0。
单击控制台左上角的
图标,选择。说明若您使用的是非极简模式的控制台,请在顶部菜单栏中,选择。

单击目标工作空间名称。
单击左下角的设置
图标,选择空间管理,获取该Dify实例的VPC ID。
为Dify的VPC创建公网NAT网关
登录专有网络管理控制台。
找到并单击Dify实例的VPC ID。
在资源管理页签下,将鼠标悬浮在公网NAT网关区域,单击立即创建。

在购买页填写所属专属网络、实例名称等配置信息,填写完成后,单击右下角的立即购买。
购买页部分参数说明如下:
参数
说明
所属地域
公网NAT网关所属地域需要与Dify所属地域一致。
所属专有网络
需要与Dify实例的VPC一致。
实例名称
设置公网NAT网关实例的名称。
弹性公网IP
若已有与Dify所属地域一致的弹性公网IP,则选择已有。若没有弹性公网IP,则需要购买。

购买成功后,等待几分钟即可。




