本文介绍如何在DataV-Board中添加数据代理服务以及相关参数的配置说明。使用数据代理服务,您无需暴露数据库的公网IP,就可以连接自建的数据库,提高数据安全性。
前提条件
已完成配置DataV数据代理服务。
使用限制
仅支持企业版及以上版本。
浏览器使用说明
公网环境访问,建议使用Firefox
当您使用公网环境访问数据代理服务时,建议使用Firefox浏览器访问http://datav.aliyun.com/。因为高版本Chrome浏览器对HTTP支持不友好。
内网环境并使用Chrome时预处理
如果您使用内网地址,且使用高版本Chrome浏览器,那么还需要设置:
私有网络请求CORS跨域设置
Chrome 94以上版本:访问chrome://flags/#block-insecure-private-network-requests,将值设置为disable,并重启浏览器。
Chrome 108以上版本:访问chrome://flags/#unsafely-treat-insecure-origin-as-secure,在unsafely-treat-insecure-origin-as-secure中设置DataV-Board的HTTP地址,并重启浏览器即可。
在Proxy应用中配置允许跨域访问。
操作步骤
请使用HTTP打开当前页面,数据代理服务只提供HTTP服务(该策略可确保HTTPS网站的安全)。
如果您需要使用HTTPS服务,则需要申请一个Chrome认可的HTTPS证书,申请方法请在谷歌浏览器中搜索。
登录DataV控制台。
在工作台页面,单击数据准备 > 数据源,进入数据源页面,单击新建数据源。
从类型列表中,选择DataV数据代理服务。
填写数据库信息。
参数
说明
名称
数据源的名称,您可按需命名。
域名
DataV Proxy应用启动时的IP地址或域名,如果您使用的是ECS服务器,则应该配置为ECS服务器的公网IP。
端口
DataV Proxy应用启动时的端口号,默认为8001。
路径
可选,DataV Proxy服务启动时指定的prefix值。若无指定,则不填。具体配置方法参见Proxy服务二级路径代理配置。
Method
可选,请求的方法。默认GET,在用户请求参数过长时建议选POST。
Key
DataV Proxy应用生成的Key。
Secret
DataV Proxy应用生成的Secret。
数据库
DataV Proxy应用中已经添加的数据源ID。
数据库信息填写完成后,系统会自动进行测试连接,验证数据库是否能正常连通。
连接成功后,单击确定,完成数据源添加。
后续步骤
获取原始数据后,可参见组件数据源配置进行组件数据的适配。
常见问题
若添加数据代理服务失败,请参见数据代理请求常见问题排查问题。