title: 环境 header: develop nav: guide

sidebar: guide

环境是云开发各类资源的承载集合。环境与环境之间是完全隔离的,也就是说,不同环境下,所有云上托管资源(数据库、存储、函数等)均不互通。使用云开发服务必须至少创建一个环境,每个环境均有一个唯一的环境 ID,可以在云开发控制台的概览页面找到。

一个智能小程序最多可以创建 2 个环境,建议的实践为创建一个开发测试环境和一个线上生产环境。利用环境间数据隔离的特性,在日常开发时使用开发测试环境,正式发布的版本使用线上生产环境,这样可以在开发调试智能小程序的同时保证生产环境数据的稳定性。

初始化云开发 SDK 时,可以指定使用哪个环境,参见 swan.cloud.init。在云函数中初始化 SDK 时,如果没有指定环境 ID,则会默认使用该函数当前所处的环境。

云存储开发常见问题

文件名有什么限制?

  • 不能为空;
  • 不能以 / 开头和结尾;
  • 不能出现连续的 /
  • 文件完整路径不能超过 1000 个字符。