添加DataV数据代理服务

本文介绍如何在DataV-Board中添加数据代理服务以及相关参数的配置说明。使用数据代理服务,您无需暴露数据库的公网IP,就可以连接自建的数据库,提高数据安全性。

前提条件

已完成配置DataV数据代理服务

使用限制

仅支持企业版及以上版本。

浏览器使用说明

公网环境访问,建议使用Firefox

当您使用公网环境访问数据代理服务时,建议使用Firefox浏览器访问http://datav.aliyun.com/。因为高版本Chrome浏览器对HTTP支持不友好。

内网环境并使用Chrome时预处理

如果您使用内网地址,且使用高版本Chrome浏览器,那么还需要设置:

  1. 私有网络请求CORS跨域设置

  • Chrome 94以上版本:访问chrome://flags/#block-insecure-private-network-requests,将值设置为disable,并重启浏览器。image

  • Chrome 108以上版本:访问chrome://flags/#unsafely-treat-insecure-origin-as-secure,在unsafely-treat-insecure-origin-as-secure中设置DataV-BoardHTTP地址,并重启浏览器即可。

    image

  1. Proxy应用中配置允许跨域访问。

    image

操作步骤

重要

请使用HTTP打开当前页面,数据代理服务只提供HTTP服务(该策略可确保HTTPS网站的安全)。

如果您需要使用HTTPS服务,则需要申请一个Chrome认可的HTTPS证书,申请方法请在谷歌浏览器中搜索。

问题:Chrome浏览器打开HTTP,却一直跳转HTTPS怎么办?

由于浏览器安全限制,HTTP网站会自动跳转HTTPS。请进入chrome://net-internals/#hsts,删除该域名的安全策略,在新页签下重新访问。

image

  1. 登录DataV控制台

  2. 工作台页面,单击数据准备 > 数据源,进入数据源页面,单击新建数据源

  3. 类型列表中,选择DataV数据代理服务

  4. 填写数据库信息。

    参数

    说明

    名称

    数据源的名称,您可按需命名。

    域名

    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。

    数据库信息填写完成后,系统会自动进行测试连接,验证数据库是否能正常连通。

  5. 连接成功后,单击确定,完成数据源添加。

后续步骤

获取原始数据后,可参见组件数据源配置进行组件数据的适配。

常见问题

若添加数据代理服务失败,请参见数据代理请求常见问题排查问题。