快捷菜单
常用功能一站直达
更多功能请点顶栏「快捷菜单」
自己的linux环境下已经部署好了阿里云cdn命令行工具。
具体请见我网站如下文章: 《实战-Cerbot结合阿里云dns插件实现自动续期-20250305(测试成功)(推荐)》

要使用阿里云 CDN 命令行工具刷新某个域名的缓存,你可以按照以下步骤操作。阿里云提供了 aliyun-cli 工具,可以通过命令行管理 CDN 资源。
1# 使用 Homebrew(macOS)
2brew install aliyun-cli
3
4# 使用 apt(Ubuntu/Debian)
5sudo apt-get install aliyun-cli
6
7# 使用 yum(CentOS/RHEL)
8sudo yum install aliyun-cli
9
10# 使用 npm(跨平台)
11npm install -g @alicloud/aliyun-cli1aliyun --version1aliyun configure set --profile default --region cn-hangzhou --access-key-id <Your-AccessKey-ID> --access-key-secret <Your-AccessKey-Secret><Your-AccessKey-ID>:替换为你的 AccessKey ID。<Your-AccessKey-Secret>:替换为你的 AccessKey Secret。cn-hangzhou:默认区域,可以根据需要修改。阿里云 CDN 提供了两种刷新方式:
运行以下命令刷新指定 URL 的缓存:
1aliyun cdn RefreshObjectCaches --ObjectType File --ObjectPath "https://yourdomain.com/path/to/file"--ObjectType File:表示刷新单个文件。--ObjectPath:指定需要刷新的 URL。运行以下命令刷新指定目录的缓存:
1aliyun cdn RefreshObjectCaches --ObjectType Directory --ObjectPath "https://yourdomain.com/path/to/directory/"--ObjectType Directory:表示刷新目录。--ObjectPath:指定需要刷新的目录路径。RefreshTaskId,例如:1{
2 "RefreshTaskId": "1234567890"
3}1aliyun cdn DescribeRefreshTasks --TaskId <RefreshTaskId><RefreshTaskId>:替换为实际的刷新任务 ID。假设你的域名是 example.com,需要刷新文件 https://example.com/style.css,以下是完整步骤:
1aliyun cdn RefreshObjectCaches --ObjectType File --ObjectPath "https://example.com/style.css"1aliyun cdn DescribeRefreshTasks --TaskId 1234567890| 事项 | 说明 |
|---|---|
| 刷新频率限制 | 阿里云 CDN 对刷新频率有限制,具体限制请参考 官方文档。 |
| URL 格式 | URL 必须以 http:// 或 https:// 开头。 |
| 刷新生效时间 | 刷新操作通常会在几分钟内生效。 |
| 批量刷新 | 如果需要批量刷新,可以将 URL 或目录路径写入文件,使用脚本循环执行。 |
通过阿里云 CLI 工具,你可以轻松刷新 CDN 缓存。主要步骤如下:
RefreshObjectCaches 命令刷新 URL 或目录。DescribeRefreshTasks 命令查询刷新状态。如果你有其他问题,欢迎随时提问!
(亲测有效)
1aliyun cdn RefreshObjectCaches --ObjectType File --ObjectPath "https://wiki.onedayxyy.cn/"
2aliyun cdn DescribeRefreshTasks --TaskId 20079773943
浏览器打开自己的网站,就可以看到自己网站标签页那里在刷新了,过一会儿,网页就是最新的内容了。
日历 · 精选 · 友链 · 更多
如果内容对你有帮助,欢迎请我喝杯咖啡 ☕



One的公众号
爱折腾博客的小白