Cloudflare Pages 一直存在一个已知 BUG:当某个 Pages 项目的部署存档数量超过 100 个时,该项目将无法通过界面删除存档。这篇教程将教你如何通过 Cloudflare API 批量清理 Pages 部署存档。
通过完成本教程的批量清理操作后,你可以顺利手动删除 Pages 项目。
事前准备
在开始操作之前,你需要准备以下信息和工具:
CF_API_TOKEN
:Cloudflare Workers 专属 API 令牌。CF_ACCOUNT_ID
:你的 Cloudflare Workers 的 帐户 ID。CF_PAGES_PROJECT_NAME
:需要清理存档的 Pages 项目名称。设备要求:一台运行 Ubuntu 或 Debian 系统的设备。
操作步骤
1.获取CF_API_TOKEN
2.获取CF_ACCOUNT_ID
3.获取CF_PAGES_PROJECT_NAME
4.执行批量删除操作
安装必要依赖
在你的设备上运行以下命令,安装必要组件:
shell
下载并设置删除脚本
下载 Cloudflare 官方提供的批量删除脚本:
shell
解压并进入脚本目录:
shell
运行删除命令
运行以下命令执行批量删除操作:
命令模板:
shell
示例命令:
shell
注意事项
删除后无法恢复:批量删除的存档将无法恢复,请谨慎操作。
确保权限正确:API 令牌需配置正确的权限,否则操作可能失败。
执行效率:删除大量存档可能需要一定时间,请耐心等待。
删除令牌:执行完删除任务后推荐删除令牌,避免令牌泄露引发意外。
通过以上步骤,你应该可以轻松批量清理 Cloudflare Pages 项目的部署存档。如果有其他问题或改进建议,欢迎留言讨论!
评论区