天天看點

資料庫開放權限太危險,又不想寫API。DataV給你另外一個選擇。

datav 增加了一個新的資料代理協定,旨在提供更安全的資料查詢。它将 sql 查詢字元串和資料庫 id 加密後傳到這個應用,而後這個應用連接配接資料庫将查詢後的結果傳回到 datav 的頁面中。

大家可以直接使用這個 node.js 版本的示例應用,也可以參照他自己實作。

歡迎大家貢獻代碼。

購買 ecs,最低配置即可,後續如果有需要可以靈活增配。

部署代碼、啟動服務

配置資料庫

配置到 datav

資料庫開放權限太危險,又不想寫API。DataV給你另外一個選擇。

如下圖所示,在“鏡像”中選擇“公共鏡像” => centos 7.0 64位。如果沒有特殊需求不需要資料盤,帶寬建議按流量付費。(參考價格:這樣的配置每月¥45,公網流量費用¥0.8/gb)

資料庫開放權限太危險,又不想寫API。DataV給你另外一個選擇。

下載下傳代碼包

部署

資料庫開放權限太危險,又不想寫API。DataV給你另外一個選擇。

保留上圖紅框中的資訊,下一步要用。如果忘記可以執行 <code>node ./bin/info.js</code> 來檢視,如果需要變更 key 可用 <code>node ./bin/genkv.js</code> 來生成。

看到紅框下面的輸出的應用狀态資訊後,則表示啟動成功了。

打開 config.js,在 databases 數組中仿照示例增加資料庫。

如圖所示,在建立資料源的地方選擇“自定義”類型,

然後将前兩步紅圈中的資訊填入輸入框

資料庫開放權限太危險,又不想寫API。DataV給你另外一個選擇。

在資料配置的地方選擇“資料庫”類型,再選擇剛才自定義的資料源就可以了。

資料庫開放權限太危險,又不想寫API。DataV給你另外一個選擇。
在有 https 服務之前,請確定 datav 頁面是使用 http 協定打開的。(這是浏覽器為了保證https網站的安全性提供的政策)
資料庫開放權限太危險,又不想寫API。DataV給你另外一個選擇。

檢視實時日志

檢視曆史日志

重新開機

啟動服務