有奖捉虫:行业应用 & 管理与支持文档专题 HOT
注意:
本篇文档适用于云开发新版控制台。

适用场景

服务正常运行中,发现紧急故障或问题,需要快速还原到更早之前的版本。

操作效果

回滚不需要重新上传代码并部署。
确定执行回滚后,会先冷启动所选旧版本(有一定冷启动耗时,取决于旧版本的启动性能),等旧版本就绪后,再将所有用户请求转移到指定的旧版本上。
被放弃的版本(回滚之前的线上版本)失去流量后,下线缩容。
服务的所有设置(代码配置、运行配置、自动伸缩)固化在了旧版本对应镜像中,因此实际线上运行的都将被还原到旧版本发布时的值,可能与此时在服务设置 TAB 中看到的值有所不同。再次更新服务,仍将使用服务设置 TAB 中看到的值。

操作步骤

步骤1:进入服务详情页面

登录 云托管独立控制台,单击需要回滚的服务,进入服务详情页。

步骤2:执行回滚

单击回滚,选择要回滚到的版本,然后执行。
说明:
不支持向前回滚(版本号高于当前线上版本),如有需要请走更新服务流程。

步骤3:验证服务

在服务详情页中,可以看到当前100%流量的已经是回滚目标 ID。
云托管为每个服务分配了一个默认公网域名,可用于测试和验证服务回滚效果是否符合预期。默认域名有性能限制,请勿用于线上生产,不保证 SLA 及相关补偿。
在服务概览页中的服务卡片或服务详情页的基本信息中,单击默认域名,即可访问服务并进行测试。也可以使用 POSTMAN 等工具进行接口测试。