本文介紹如何在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證書,申請方法請在谷歌瀏覽器中搜索。
由于瀏覽器安全限制,HTTP網站會自動跳轉HTTPS。請進入chrome://net-internals/#hsts,刪除該域名的安全策略,在新頁簽下重新訪問。
登錄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。
數據庫信息填寫完成后,系統會自動進行測試連接,驗證數據庫是否能正常連通。
連接成功后,單擊確定,完成數據源添加。
常見問題
若添加數據代理服務失敗,請參見數據代理請求常見問題排查問題。