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

奈何緣淺發表於2021-06-22

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

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秋招】 即可獲取相應的驚喜哦!
  • 自己搭建的部落格地址:夢魘回生的部落格

「❤️ 感謝大家」

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

相關文章