前面聊到了很多概念和能力,现在可以一步步实际操练了。我们可以按照如下步骤来。在使用云开发的能力之前,首先我们需要在腾讯云创建一个可以环境,该环境就包括了各种资源。
第 1 步:注册腾讯云账号
注册地址:https://cloud.tencent.com/register
第 2 步:登录云开发控制台
地址:https://console.cloud.tencent.com/tcb
第 3 步:创建一个「按量计费」的环境
这里可以选择“按量计费”环境,记得勾选开启免费资源,默认是有一定的免费额度,完全够一些小应用跑跑,一般个人博客也没什么问题。作为学习和实验就资源就更够用了。
第 4 步:点击环境,进入控制台
进入控制台后可以看到如下图。
目前云开发的设计是环境,环境包含各个资源的统计和能力,一个环境一般对应一个应用,当然也可以部署多个应用。你可以把环境类似为虚拟机,但是这是有本质的区别的,因为当应用没有被访问的时候,是不占空间和资源的。这就是 serverless 的魅力,可以自动伸缩。
如上图,
• A 区:环境的设置,比如开发的函数可以被哪些网站调用,可以设置安全域名以便跨域等等;
• B 区:核心能力区,例如数据库(提供简易的DBMS)、云存储(可以手动上传/删除等管理文件)、云函数
• C 区:运维的服务,例如日志监控告警,比如资源用超了,配置告警策略;
• D 区:扩展能力,比如想用 AI 能力,可以使用这里的扩展;
• E 区:环境的切换,环境是最上层的概念,每个环境里面的配置和数据库都是独立的;