139-8950-0275

绍兴云远网络热线
首页 >> 小程序 >>小程序专业知识 >> 微信云开发已支持「复制环境」功能-绍兴网络公司为你呈现
详细内容

微信云开发已支持「复制环境」功能-绍兴网络公司为你呈现

时间:2022-05-21     作者:绍兴网络公司【转载】   来自:微信派

在团队协作开发小程序的过程中,可能会遇到个开发、测试环境不便于区分和管理,环境多人协作开发产生脏数据等问题。此外,新建或迁移云开发环境时,往往需要手动配置云函数权限和数据库规则等,如将环境 1 中的上百条数据库集合转移至环境 2,需要逐个迁移,费时费力。


image.png
图源:微信开放社区开发者提问

为提升开发效率,微信云开发已支持「复制环境」功能,可将已有环境的配置快速复制到一个新的环境,免于重新配置相关策略。具体的复制范围包括:云函数代码及权限等配置;数据库集合、数据权限、索引;存储权限、存储配置。以往繁琐的环境批量复制和迁移需求,现在一键即可完成。



进入 微信开发者工具-云开发控制台-设置-环境设置 中。点击环境名称,在环境列表中选择所需复制的环境名称,点击该环境后的“复制”按钮。 


输入环境名称,点击确定,即可创建一个新的按量付费环境,并自动将老环境中的配置复制到该环境中,无需手动配置。


注:仅支持将已有环境的配置复制到一个全新的不带免费额度的按量付费环境中。


除了新上线的复制环境功能,「云服务助手」小程序已支持更多环境管理功能,用户可在小程序端进行计费管理、资源监控、告警设置、权限设置等功能。更多功能使用请扫描下方小程序码体验。


关于资源环境

一个环境对应一整套独立的云开发资源,包括数据库、存储空间、云函数等资源。各个环境是相互独立的,用户开通云开发后即创建了一个环境,默认可拥有最多两个环境。


在实际开发中,建议每一个正式环境都搭配一个测试环境,所有功能先在测试环境测试完毕后再上到正式环境。以初始可创建的两个环境为例,建议一个创建为 test 测试环境,一个创建为 release 正式环境。


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


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

技术支持: 杭州云远科技有限公司 | 管理登录
seo seo