发布于: 2025-6-19最后更新: 2025-6-28字数 3146阅读时长 8 分钟

slug
category
type
status
password
icon
summary
notion image

方案1

批量删除Cloudflare Pages 旧部署, 只保留3个最新部署:

v1.0(每次只能获取25条记录并删除部署记录,只保留3个最新部署)
tip:因为Cloudflare设计上的一些缺陷,目前Cloudflare的API端点page或per_page这类标准的分页参数仅能每次获取了25条记录,所以没法一次性全部删除,只能多次运行该脚本删除。

v2.0(需填写项目名称,获取全部部署记录并删除部署记录,只保留3个最新部署)

v3.0(自动获取所目名称,获取全部部署记录并删除记录,只保留3个最新部署)

如何获取 【账户 ID】 和 【API Token】:

1、账户 ID获取:

notion image
 

2、API Token获取:

notion image
notion image
notion image

 

使用方法:

1、新建一个文件,复制粘贴上面代码保存到桌面 命名为【delete_all_deployments.ps1】文件,修改 账户 ID项目名称API Token鼠标右击文件,选择“使用 PowerShell 运行”即可。
 
2、或者打开 PowerShell,进入脚本所在目录:
 
3、运行脚本:
 
4、如遇权限问题,可先运行:
它的作用是:允许你在当前用户范围内运行本地脚本(只要这些脚本是你本机创建的),而远程下载的脚本则必须有有效的数字签名才能运行。这是一种安全控制机制,用来防止恶意脚本的执行。
系统此时提示你:
> 修改执行策略可能会带来安全风险,你确定要更改吗? > 请选择以下选项之一继续操作:
  • [Y] Yes:对当前命令回答“是”,执行这次更改。
  • [A] Yes to All:对所有类似提示都回答“是”,以后都不再提示。
  • [N] No:不更改策略。
  • [L] No to All:以后都不改策略,也不再提示。
  • [S] Suspend:暂停当前操作。
  • [?] Help:显示帮助说明。
如果你信任这个要运行的脚本,输入 Y 然后按回车键就可以了✅

 
 

方案2(推荐)

1、GitHub自动部署清理工具(需填写项目名称)

del-cf-deploy
wob25Updated Jun 20, 2025

2、GitHub自动部署清理工具(自动获取项目名称)

del-cf-deploy2
wob25Updated Jun 20, 2025

方案3(删除全部部署,只保留1个最新部署)

下载Cloudflare官方包(delete-all-deployments):

 

使用方法:


✅ 第一步:确认你已经安装 Node.js

如果你还没有安装,请前往 Node.js 官网 下载并安装 LTS 版本。安装后可以在终端输入以下命令验证:

✅ 第二步:下载并安装脚本依赖

如果你已经下载并解压了delete-all-deployments.zip文件,则进入该文件夹,安装依赖:

✅ 第三步:设置环境变量并执行删除命令

👉 Windows 用户

打开 PowerShell,进入到该项目目录后修改账户API TOKEN账户ID项目名称,然后粘贴到 PowerShell 并运行命令:
CF_DELETE_ALIASED_DEPLOYMENTS=true 表示你也会删除带有别名的分支部署记录)

👉 macOS / Linux 用户

在终端中运行:

 

Loading...
一个简单的倒计时闹钟

一个简单的倒计时闹钟


视频水印/字幕去除工具

💫视频水印/字幕去除工具


公告
notion image
✨注:使用电脑访问本站可以使用ctrl+f键来进行搜索✨
🎉有好的意见和建议大家可以发邮件或留言给我,欢迎大家一起讨论🎉
🌹还有就是本站资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,用户
本人下载后需在24小时之内删除,不能用作商业或非法用途,否则后果均由用户承担责任,感谢🌹
notion image