从引用、上传到缓存刷新与开放 API,一站式了解如何把资源接入 爱云科技 CDN 管理系统。
所有资源通过统一 URL 对外暴露,复制即用。路径格式:
# 通用格式 https://cdn.aiyun.top/assets/<分类>/<文件名> # 真实示例 https://cdn.aiyun.top/assets/js/axios.min.js
引用后即可在任意项目 / 页面 / 文档中使用,URL 永久有效(同名更新采用原子替换,绝不破坏外链)。
在公共资源库打开任意资源卡片,可一键复制三种格式:
# HTML 引用(CSS) <link rel="stylesheet" type="text/css" href="https://cdn.aiyun.top/assets/css/xxx.css"> # HTML 引用(JS) <script src="https://cdn.aiyun.top/assets/js/xxx.min.js"></script> # Markdown 引用(图片) 
| 分类 | 内容 | 数量 |
|---|---|---|
aiyun | 业务资源 | 59 |
css | 样式表 | 52 |
js | 脚本库 | 31 |
logo | 通用资源 | 18 |
icon | 通用资源 | 11 |
ui | 通用资源 | 7 |
tools | 通用资源 | 6 |
xuyong | 通用资源 | 4 |
build-tools | 构建工具 | 3 |
font-files | 字体文件 | 2 |
fonts | 字体 | 1 |
i18n | 多语言 | 1 |
方式一(推荐):登录管理后台「上传文件」页拖拽上传(>20MB 自动分片续传),或「远程添加」填入下载 URL 自动拉取校验入库。
方式二(CI/CD / 其它系统):通过开放 API(后台「API 令牌」生成 write 令牌,自动归类 / 支持应用空间):
# 上传(不填分类自动按扩展名归类) curl -H "Authorization: Bearer <TOKEN>" -F "file=@./app.js" https://cdn.aiyun.top/api/upload.php # 上传到指定应用空间 curl -H "Authorization: Bearer <TOKEN>" -F "app=my-app" -F "category=js" -F "file=@./app.js" https://cdn.aiyun.top/api/upload.php # 终端直传(presign 凭证,无需长期令牌) curl -F "ticket=<TICKET>" -F "file=@./photo.png" https://cdn.aiyun.top/api/upload.php
cdn_url(CDN 链接)、html(引用标签)、markdown(引用语法)三种格式直接使用;扩展名 + 真实文件类型双重校验,伪装文件会被拦截。更新同名文件后,边缘缓存可能未失效。后台「缓存刷新」页提交 URL(或 API 触发):
# API 刷新(入队异步执行)
curl -X POST -H "Authorization: Bearer <TOKEN>" -H "Content-Type: application/json" \
-d '{"urls":["https://cdn.aiyun.top/assets/js/app.js"],"channel":"edgeone"}' \
https://cdn.aiyun.top/api/refresh.php
刷新任务由后台 worker 自动处理,可在页面查看进度与结果;支持批量提交与 Webhook 事件通知。
不会。同名文件更新采用原子替换,URL 永久有效;重名上传自动加 -1/-2 序号,绝不覆盖已有文件。
上传覆盖或远程缓存更新会自动生成历史快照,后台资源列表点「历史」即可查看版本并一键回滚(回滚前自动保留当前现场,可反复回滚)。
后台「访问日志」可按 IP / URL / 状态码 / 缓存命中检索并导出 CSV;「带宽监控」展示小时级曲线与命中率;每个资源列表直接显示 30 天请求量与流量。
后台「回收站」保留 30 天可随时恢复;每日备份任务还会生成数据库全量 dump,双保险。
后台「设置 → 直链防盗链」配置 Referer 白名单并生成 nginx 规则片段一键复制;也可在 EdgeOne 控制台配置 Referer 访问规则。
资源上传到公共空间(默认)即可全局复用,避免重复存储;每个业务系统也可创建独立应用空间(后台「资源 → 应用空间」,独立配额)。