Turborepo logo
缓存工件

上传缓存工件

上传由路径上指定的 `hash` 标识的缓存工件。然后可以使用提供的 `hash` 下载缓存工件。

PUT
/v8/artifacts/{hash}

授权

Authorization必需Bearer <token>

默认身份验证机制

位置:header

请求体

application/octet-stream可选
bodystring
格式: "binary"

路径参数

hash必需string

工件哈希值

查询参数

teamIdstring

代表其执行请求的团队标识符。

slugstring

代表其执行请求的团队别名。

标头参数

Content-Length必需number

工件大小(字节)

x-artifact-durationnumber

生成上传工件所花费的时间(毫秒)。

x-artifact-client-cistring

生成此工件的持续集成或交付环境。

最大长度: 50
x-artifact-client-interactiveinteger

如果客户端是交互式 shell,则为 1。否则为 0

最小值:0最大值:1
x-artifact-tagstring

此工件的 base64 编码标签。当工件作为标头 `x-artifact-tag` 下载时,该值将返回给客户端。

最大长度: 600
curl -X PUT "https://api.vercel.com/v8/artifacts/12HKQaOmR5t5Uy6vdcQsNIiZgHGB?teamId=string&slug=string" \
  -H "Content-Length: 0" \
  -H "x-artifact-duration: 400" \
  -H "x-artifact-client-ci: VERCEL" \
  -H "x-artifact-client-interactive: 0" \
  -H "x-artifact-tag: Tc0BmHvJYMIYJ62/zx87YqO0Flxk+5Ovip25NY825CQ=" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/octet-stream" \
  -d 'string'

文件上传成功

{
  "urls": [
    "https://api.vercel.com/v2/now/artifact/12HKQaOmR5t5Uy6vdcQsNIiZgHGB"
  ]
}