小程式雲開發之資源的管理

對於初學者來說,我們可以使用微信開發者工具自帶的雲開發控制台以及騰訊云云開發網頁控制台來管理、配置以及監控雲開發的雲存儲、雲函數、雲調用等雲開發資源。

1 兩個可視化控制台

1.1 小程式雲開發控制台

開通了雲開發服務之後,我們就可以打開微信開發者工具自帶的小程式雲開發控制台了。能否打開雲開發控制台,也是檢驗你在上一節創建雲開發項目時是否出現問題的一個方式。雲開發控制台可以可視化管理雲開發的資源。

雲開發控制台

雲開發控制台有幾個模組標籤,分別為運營分析、資料庫、存儲、雲函數、靜態網站託管、設置、費用管理、工單,我們也可以通過點擊這些標籤來對雲開發有一個大致的了解。

  • 運營分析標籤:可以查看資源的使用統計,查看小程式的用戶訪問記錄以及雲開發資源的總體使用情況;
  • 資料庫標籤:管理資料庫集合、記錄、許可權設置、索引設置以及高級操作的腳本;
  • 存儲標籤:管理雲存儲空間的文件、許可權設置等;
  • 雲函數標籤:管理雲函數、查看調用日誌、進行雲函數的雲端測試等

這幾個模組,是我們在進行雲開發時經常會使用到的,所以需要在學習的時候要先對這些有一個基礎的了解。

1.2 騰訊云云開發網頁控制台

我們還可以使用騰訊云云開發網頁控制台來管理雲開發資源,需要注意兩點,一個是登錄方式需要選擇其他登錄方式里的微信公眾號,點擊然後使用手機微信掃碼,在微信上選擇你要登錄的小程式;二是要進入騰訊雲後台之後切換選擇雲開發Cloudbase。

登錄時使用微信公眾號的方式

可以留意圖片的登錄地址,以及如何切換到後台。騰訊雲需要實名認證,這個按照要求操作即可。 切換到雲開發的控制台

相比於微信開發者工具的雲開發控制台,雲開發網頁控制台擁有更多的功能,在後面的章節會有介紹,初學者可以先大致了解即可。

雲開發控制台介面一覽

2 SDK與HTTP API

除了可以使用可視化管理平台,雲開發還提供微信小程式、QQ小程式、Web 應用、Flutter等應用SDK、服務端SDK、管理端SDK和HTTP API來訪問雲開發資源,而我們在進行微信小程式的雲開發時,主要使用的是微信小程式的SDK以及服務端SDK(雲函數端)。

儘管微信小程式的雲開發技術文檔把小程式SDK和雲函數端的SDK整合到了一起,而且兩者用法也比較一致,但是它們還是有一些區別,一是許可權上的區別,二是用法上的區別,這個後面會介紹,還有就是有一些API只支援小程式端或只支援雲函數端,這個在使用的時候要注意區分。

資料庫的watch請求只支援前端

聚合查詢里的lookup只支援雲函數

3 其他工具與方式

雲開發資源還支援其他方式來調用,學有餘力的同學可以進行拓展學習:

  • CloudBase CLI:我們可以使用雲開發提供的命令行工具 CloudBase CLI 對雲開發環境裡面的資源進行批量管理,比如雲函數批量下載更新;雲存儲裡面的文件夾批量下載和上傳等等;
  • 管理端SDK:我們可以將管理端 manager-node SDK 部署在本地、雲端伺服器甚至雲函數里對雲開發環境裡面的資源進行批量管理;
  • Tencent CloudBase Toolkit:Tencent CloudBase Toolkit是一款Visual Studio Code的雲開發插件,使用這個插件可以更好地在本地進行雲開發項目開發和程式碼調試,並且輕鬆將項目部署到雲端;

資源傳送門

  • 關注【做一個柔情的程式猿】公眾號
  • 在【做一個柔情的程式猿】公眾號後台回復 【python資料】【2020秋招】 即可獲取相應的驚喜哦!
  • 自己搭建的部落格地址:夢魘回生的部落格

「❤️ 感謝大家」

  • 點贊支援下吧,讓更多的人也能看到這篇內容(收藏不點贊,都是耍流氓 -_-)
  • 歡迎在留言區與我分享你的想法,也歡迎你在留言區記錄你的思考過程