1.3 云開(kāi)發(fā)資源的管理

對(duì)于初學(xué)者來(lái)說(shuō),我們可以使用微信開(kāi)發(fā)者工具自帶的云開(kāi)發(fā)控制臺(tái)以及騰訊云云開(kāi)發(fā)網(wǎng)頁(yè)控制臺(tái)來(lái)管理、配置以及監(jiān)控云開(kāi)發(fā)的云存儲(chǔ)、云函數(shù)、云調(diào)用等云開(kāi)發(fā)資源。
1.3.1 兩個(gè)可視化控制臺(tái)
1、小程序云開(kāi)發(fā)控制臺(tái)
開(kāi)通了云開(kāi)發(fā)服務(wù)之后,我們就可以打開(kāi)微信開(kāi)發(fā)者工具自帶的小程序云開(kāi)發(fā)控制臺(tái)了。能否打開(kāi)云開(kāi)發(fā)控制臺(tái),也是檢驗(yàn)?zāi)阍谏弦还?jié)創(chuàng)建云開(kāi)發(fā)項(xiàng)目時(shí)是否出現(xiàn)問(wèn)題的一個(gè)方式。云開(kāi)發(fā)控制臺(tái)可以可視化管理云開(kāi)發(fā)的資源。

云開(kāi)發(fā)控制臺(tái)有幾個(gè)模塊標(biāo)簽,分別為運(yùn)營(yíng)分析、數(shù)據(jù)庫(kù)、存儲(chǔ)、云函數(shù)、靜態(tài)網(wǎng)站托管、設(shè)置、費(fèi)用管理、工單,我們也可以通過(guò)點(diǎn)擊這些標(biāo)簽來(lái)對(duì)云開(kāi)發(fā)有一個(gè)大致的了解。
運(yùn)營(yíng)分析標(biāo)簽:可以查看資源的使用統(tǒng)計(jì),查看小程序的用戶訪問(wèn)記錄以及云開(kāi)發(fā)資源的總體使用情況;
數(shù)據(jù)庫(kù)標(biāo)簽:管理數(shù)據(jù)庫(kù)集合、記錄、權(quán)限設(shè)置、索引設(shè)置以及高級(jí)操作的腳本;
存儲(chǔ)標(biāo)簽:管理云存儲(chǔ)空間的文件、權(quán)限設(shè)置等;
云函數(shù)標(biāo)簽:管理云函數(shù)、查看調(diào)用日志、進(jìn)行云函數(shù)的云端測(cè)試等
這幾個(gè)模塊,是我們?cè)谶M(jìn)行云開(kāi)發(fā)時(shí)經(jīng)常會(huì)使用到的,所以需要在學(xué)習(xí)的時(shí)候要先對(duì)這些有一個(gè)基礎(chǔ)的了解。
2、騰訊云云開(kāi)發(fā)網(wǎng)頁(yè)控制臺(tái)
我們還可以使用騰訊云云開(kāi)發(fā)網(wǎng)頁(yè)控制臺(tái)來(lái)管理云開(kāi)發(fā)資源,需要注意兩點(diǎn),一個(gè)是登錄方式需要選擇其他登錄方式里的微信公眾號(hào),點(diǎn)擊然后使用手機(jī)微信掃碼,在微信上選擇你要登錄的小程序;二是要進(jìn)入騰訊云后臺(tái)之后切換選擇云開(kāi)發(fā)Cloudbase。

可以留意圖片的登錄地址,以及如何切換到后臺(tái)。騰訊云需要實(shí)名認(rèn)證,這個(gè)按照要求操作即可。

相比于微信開(kāi)發(fā)者工具的云開(kāi)發(fā)控制臺(tái),云開(kāi)發(fā)網(wǎng)頁(yè)控制臺(tái)擁有更多的功能,在后面的章節(jié)會(huì)有介紹,初學(xué)者可以先大致了解即可。

1.3.2 SDK與HTTP API
除了可以使用可視化管理平臺(tái),云開(kāi)發(fā)還提供微信小程序、QQ小程序、Web 應(yīng)用、Flutter等應(yīng)用SDK、服務(wù)端SDK、管理端SDK和HTTP API來(lái)訪問(wèn)云開(kāi)發(fā)資源,而我們?cè)谶M(jìn)行微信小程序的云開(kāi)發(fā)時(shí),主要使用的是微信小程序的SDK以及服務(wù)端SDK(云函數(shù)端)。
盡管微信小程序的云開(kāi)發(fā)技術(shù)文檔把小程序SDK和云函數(shù)端的SDK整合到了一起,而且兩者用法也比較一致,但是它們還是有一些區(qū)別,一是權(quán)限上的區(qū)別,二是用法上的區(qū)別,這個(gè)后面會(huì)介紹,還有就是有一些API只支持小程序端或只支持云函數(shù)端,這個(gè)在使用的時(shí)候要注意區(qū)分。


1.3.3 其他工具與方式
云開(kāi)發(fā)資源還支持其他方式來(lái)調(diào)用,學(xué)有余力的同學(xué)可以進(jìn)行拓展學(xué)習(xí):
CloudBase CLI:我們可以使用云開(kāi)發(fā)提供的命令行工具?CloudBase CLI?對(duì)云開(kāi)發(fā)環(huán)境里面的資源進(jìn)行批量管理,比如云函數(shù)批量下載更新;云存儲(chǔ)里面的文件夾批量下載和上傳等等;
管理端SDK:我們可以將管理端?manager-node SDK?部署在本地、云端服務(wù)器甚至云函數(shù)里對(duì)云開(kāi)發(fā)環(huán)境里面的資源進(jìn)行批量管理;
Tencent CloudBase Toolkit:Tencent CloudBase Toolkit是一款Visual Studio Code的云開(kāi)發(fā)插件,使用這個(gè)插件可以更好地在本地進(jìn)行云開(kāi)發(fā)項(xiàng)目開(kāi)發(fā)和代碼調(diào)試,并且輕松將項(xiàng)目部署到云端;