POST管理接口
镜像版本的 GitHub Release 附件
把版本下载链接中的 GitHub Release 附件(`https://github.com/{owner}/{repo}/releases/download/...`) 下载到项目的存储,完成后把项目内所有版本中指向该附件的链接替换为分发直链。 已镜像过的附件直接替换,不重复下载。不受项目「附件镜像」开关限制; 未配置 `VERHUB_DIST_BASE_URL` 时返回 400。API Key 需要 `files:write` 作用域。
URL
/api/v1/admin/projects/{projectKey}/versions/{versionId}/mirror-assets鉴权方式
需要管理员 JWT(Authorization: Bearer <token>)
请求参数
Path 参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| projectKey | string | 是 | 项目主键 project_key(大小写不敏感) |
| versionId | string | 是 |
Header 参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| Authorization | string | 是 | Bearer <管理员 JWT 或 API Key> |
该接口无需请求体。
响应示例
200 响应
{
"queued": 2,
"reused": 1,
"skipped": 1
}POST
