已删除的部署将更快被永久移除

已删除的部署将更快被永久移除

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

Vercel 调整了部署删除后的恢复期规则:不足 30 天的部署被删除后,恢复期缩短。按保留策略删除的,恢复期与策略时长相同;手动删除且创建不足 1 天的,可再恢复 1 天;创建 1 至 30 天间手动删除的,恢复期等于其已存在时长;满 30 天删除的仍为 30 天。逾期将永久删除,构建失败的部署可能更早清除。

🔎

延伸解读

恢复期规则调整的背景

Vercel 表示,开发者部署频率增加导致“最近删除”页面堆积大量旧部署。新规则针对创建不足 30 天的部署缩短恢复期,以减少旧部署积累。这反映了平台在存储管理与用户恢复需求之间的平衡,频繁部署的团队需留意恢复窗口的变化。

不同删除场景的恢复期差异

恢复期取决于删除方式和部署年龄:按保留策略删除的,恢复期与策略时长相同;手动删除且创建不足 1 天的,可再恢复 1 天;创建 1 至 30 天间手动删除的,恢复期等于其已存在时长;满 30 天删除的仍为 30 天。开发者应根据自身操作习惯评估恢复窗口。

逾期与构建失败的风险

超过恢复期后,部署将被永久删除且无法恢复。此外,构建失败的部署可能更早被永久清除。这意味着依赖旧部署进行回滚或排查的团队,需更及时地恢复重要部署,避免因恢复期缩短而丢失关键版本。

❓

Q&A

Vercel 对删除的部署恢复期做了哪些调整?

Vercel 缩短了不足 30 天的部署被删除后的恢复期,以减少 Recently Deleted 页面的堆积。具体规则:按保留策略删除的,恢复期与策略时长相同;手动删除且创建不足 1 天的,可再恢复 1 天;创建 1 至 30 天间手动删除的,恢复期等于其已存在时长;满 30 天删除的仍为 30 天。

为什么 Vercel 要缩短部署的恢复期?

因为开发者越来越频繁地在 Vercel 上部署,缩短恢复期可以减少 Recently Deleted 页面上旧部署的堆积。

手动删除一个创建了 3 天的部署,还能恢复多久?

如果手动删除一个创建了 3 天的部署,恢复期等于其已存在时长,即还有 3 天可以恢复。

部署被永久删除后还能恢复吗?

不能。超过恢复期后,部署将被永久删除且无法恢复。此外,构建失败的部署可能会更早被永久删除。

按保留策略删除的部署,恢复期怎么算?

如果部署在不足 30 天时按保留策略被删除,恢复期与策略时长相同。例如,7 天的保留策略会给你额外 7 天的恢复时间。

创建满 30 天的部署被删除后,恢复期有变化吗?

没有变化。无论是手动删除还是按保留策略删除,创建满 30 天或更久的部署,恢复期仍为 30 天。

🏷️

标签

➡️

继续阅读