Unity CloudBase (云开发)是一款云端一体化的产品方案 ,采用 serverless 架构,提供云函数、云数据库、云存储等基础资源服务,免环境搭建等运维事务 ,同时提供静态托管、命令行工具(CLI)、Flutter SDK等能力,极大降低应用开发门槛,助力快速构建小程序、Web 应用和 App。
云存储
快速上传: 提供文件存储空间,可在客户端和云函数端通过 API 使用存储。权限管理: 基于用户身份的安全控制,带权限管理的云端下载。CDN 加速: 存储内的文件,天然 CDN 加速,提升用户体验。
云函数
云端运行: 无需采购、部署、运维传统硬件,节约人力及成本。高效开发: 每个函数单独运行、部署,上传代码后即可自动部署,提升了独立开发和迭代的速度。弹性伸缩: 根据请求量实现毫秒级实时弹性伸缩,函数未执行不产生任何费用。
云数据库
文档型 DB: 数据库包含多个近似于 JSON 数组的集合,数组中的对象是记录,格式为 JSON 文档。简单易用: 数据库 API 包含增删改查,操作简单;支持触发器,满足特殊场景。权限控制: 通过 API 在客户端内和云函数内进行数据操作,安全可靠。
云接入
云接入提供标准 HTTP 服务,通过 HTTP 触发执行云函数,开发者无需使用 SDK、CLI 或者标准云 API,同时云接入提供鉴权和无鉴权访问让开发者构建更多应用场景。
静态托管
云开发静态网站托管支持通过云开发SDK调用服务端资源如:云函数、云存储、云数据库等,从而将静态网站扩展为全栈网站。
安全规则
云开发静态网站托管支持通过云开发SDK调用服务端资源如:云函数、云存储、云数据库等,从而将静态网站扩展为全栈网站。