DMS支持将Dify on DMS从旧版本(即小于等于V0.15.3)升级至V1.1.3,升级后,您可体验最新的插件生态功能。本次升级是跨大版本的升级操作,请按照本文进行操作。
注意事项
该功能灰度开放中,如有使用需求,请进入钉钉群(群号:96015019923)咨询。
准备工作
在进行升级Dify on DMS版本前,强烈建议您对Dify所使用的资源进行备份处理,以防止出现预期外的情况;在目标RDS PostgreSQL控实例下创建dify_plugin
数据库,待安装插件的元信息将交由RDS PostgreSQL实例的dify_plugin
库管理。
备份数据
您需要备份当前Dify所使用的RDS PostgreSQL和向量数据库资源。
备份RDS PostgreSQL数据
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
单击页面右上角的备份实例按钮,打开备份实例对话框,单击确定。
您可单击右上角的任务中心,查看备份是否完成。
如果备份任务进度为100%,表示备份完成。
备份向量数据库
如下操作以备份AnalyticDB for PostgreSQL举例。
在控制台左上角,选择实例所在地域。
找到并单击目标实例ID,在左侧导航栏中,单击备份恢复。
在页面右上角,单击创建备份,再单击确定。
备份任务状态为成功,表示备份完成。
准备数据库
您需要在Redis控制台修改dify_user
账号的密码,确保其与默认账号的密码一致;在目标RDS PostgreSQL控实例下创建dify_plugin
数据库。
账号dify_user
是在DMS部署Dify时,DMS在对应实例下自动创建的数据库账号。
在Redis确认数据库账号的密码是否一致
访问实例列表,在上方选择地域,然后单击目标实例ID。确认默认账号的密码与dify_user
的密码是否一致,若不一致,请修改dify_user账号的密码。
如果您修改了dify_user
账号的密码,则需要在DMS的编辑实例页面更新数据库密码。操作如下:
- 登录数据管理DMS 5.0。
在左侧数据库实例列表中找到目标实例,右键单击实例名称,选择编辑实例。
重新输入数据库密码,并确保访问方式为安全托管-手动、数据库账号为dify_user,再单击保存即可。
在RDS PostgreSQL实例下创建dify_plugin
数据库
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击数据库管理,再单击创建数据库。
数据库名称填入
dify_plugin
、授权账号选择dify_user
。单击创建。
升级Dify on DMS版本
- 登录数据管理DMS 5.0。
进入工作空间页面。
DMS提供了两种进入工作空间的路径,您可根据需求选择。
路径一
单击控制台左上角的
图标,选择 。
说明若您使用的是非极简模式的控制台,请在顶部菜单栏中,选择
。路径二
单击页面左侧的数智工厂
图标,再单击工作空间。
说明若您使用的是非极简模式的控制台,请在顶部菜单栏中,选择
。在左侧导航栏选择
,单击升级到最新版本。说明整个升级过程大约需要10分钟,且升级期间Dify服务不可用。例如,使用通过Dify部署的模型、在工作室创建的应用将暂不可用。
待升级完成后您可使用最新版本的Dify。
您可单击Dify空间的头像,在关于Dify版本区域查看当前版本,若版本为1.1.3,表示版本升级成功。
安装Dify插件
当升级完成后,您可在工作空间左侧导航栏单击
。单击右上方的插件,再单击安装插件。
插件源目前支持:Marketplace、GitHub和本地插件。
选择合适的插件源并安装您所需的插件。例如模型插件、工具插件和Agent策略插件等。
说明插件安装完成后,如果原有的Dify应用中使用了模型服务或知识库检索,则需要重新配置对应的模型或知识库。
例如,通过Marketplace(云市场)安装最新版通义千问插件。
继续进行大模型应用开发。具体操作,请参见Dify官网文档。
相关操作
查看工作空间ID
在工作空间左下角选择
,进入空间管理页面即可查看空间ID。查看Dify版本
您可在工作空间左侧导航栏单击
,单击头像,在关于区域查看当前Dify版本。