# 资源环境

一个环境对应一整套独立的云开发资源,包括数据库、存储空间、云函数等资源。各个环境是相互独立的,用户开通云开发后即创建了一个环境,默认可拥有最多两个环境。在实际开发中,建议每一个正式环境都搭配一个测试环境,所有功能先在测试环境测试完毕后再上到正式环境。以初始可创建的两个环境为例,建议一个创建为 test 测试环境,一个创建为 release 正式环境。

为了方便开发者调试,从开发者工具 1.02.1905302 及基础库 2.7.1 起,在 wx.cloud.init 后会在调试器中输出 SDK 中所使用的默认环境:

devtools-network-cloud-init

同时,在 Network 面板中会输出各个云开发操作的请求详情,其中包括该调用所请求的环境 ID:

devtools-network-env

# 复制环境

云开发提供快速的复制环境功能。可将已有环境的配置快速复制到一个新的环境中,免于重新配置相关策略。

进入云开发控制台 - 设置 - 环境设置中。点击环境名称,在环境列表中选择所需复制的环境名称,点击该环境后的“复制”按钮。 image 输入环境名称,点击确定,即可创建一个新的按量付费环境,并自动将老环境中的配置复制到该环境中。 image 注:

  • 仅支持将已有环境的配置复制到一个全新的不带免费额度的按量付费环境中
  • 复制范围包括:云函数代码及配置、云函数权限;数据库集合、数据权限、索引;存储权限、存储配置