本文介绍基于RDS PostgreSQL的函数计算 FC服务构建大语言模型知识库时,RDS PostgreSQL的相关配置。
前提条件
已创建RDS PostgreSQL实例且满足以下条件:
实例大版本为PostgreSQL 14或以上。
实例内核小版本为20230630或以上。
您可以前往RDS PostgreSQL售卖页购买实例,或领取免费试用实例。在购买或领取实例时,请确保RDS PostgreSQL实例选择的可用区下已创建Switch,如果没有,请尝试更换可用区,或根据购买页提示,前往VPC控制台在对应可用区下创建Switch。
操作步骤
步骤一:创建高权限账号
步骤二:创建数据库
在左侧导航栏单击数据库管理。
单击创建数据库。
设置如下参数。
参数
说明
数据库(DB)名称
最长63个字符。
由小写字母、数字、中划线、下划线组成。
以字母开头,以字母或数字结尾。
支持字符集
数据库的字符集,默认为UTF8,无需修改。
Collate
字符串排序规则,默认为C,无需修改。
Ctype
字符分类,默认为en_US.utf8,无需修改。
授权账号
设置数据库的所有者,指定步骤一中创建的高权限账号,使其对数据库拥有ALL权限。
备注说明
填写备注信息。
步骤三:访问控制配置
在本文测试场景下,强烈建议为RDS PostgreSQL开通公网连接,为函数计算 FC配置允许函数访问公网,从而使函数计算 FC的服务可以从公网访问RDS PostgreSQL。
RDS PostgreSQL配置:
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏单击数据库连接。
单击开通外网地址,在弹出的对话框中,选中将 0.0.0.0/0 加入白名单。
函数计算 FC配置:
在函数计算 FC控制台左侧导航栏单击服务及函数,找到目标服务。
单击操作列的配置。
在编辑服务页面中,修改网络配置,允许函数访问公网。
白名单IP段设置为0.0.0.0/0意味着对公网开放,因此在正式业务场景中,为确保数据安全,建议您为函数计算 FC和RDS PostgreSQL配置内网访问。
步骤四:函数计算服务配置
在函数计算服务中心,将RDS PostgreSQL实例的访问域名(建议使用公网域名)、端口、数据库名称、高权限账号和密码填写到数据库配置中,即可享受无限次的文件上传以及问答体验。