预签名大文件分片上传的URL
POST /studio/rag/data/v1/jobs/{job_id}/files:presignMultipartUploadFileUrl
请求头(Request Header)
Authorization
可以使用如下两种Header
- 动态生成 Authorization Header, 参考认证(authentication)
-H "X-Date: $xdate" \
-H "Authorization: $auth"
- 直接提供完整的 Authorization Header,可以通过浏览器的开发者工具DevTools查看并复制接口调用的完整信息
-H 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6InB...'
请求参数(Request Parameters)
名称 | 类型 | 必须 | 描述 |
---|---|---|---|
job_id | string | 是 | 任务ID. |
relpath | string | 是 | 文件相对路径. |
file_size | int64 | 是 | 文件大小. |
请求示例(Request Example)
curl 'https://aidmp.cn-sh-01.sensecoreapi.cn/studio/rag/data/v1/jobs/7bb1ad01c3de46d28121995a5fea2bd4/files:presignMultipartUploadFileUrl' \
-H "X-Date: $xdate" \
-H "Authorization: $auth" \
-X POST \
--data-raw '{
"job_id":"7bb1ad01c3de46d28121995a5fea2bd4",
"relpath":"Claude3-Opus-Multi-Instruct-5K-openai.jsonl",
"file_size":15042941
}'
响应(Response)
名称 | 类型 | 描述 |
---|---|---|
upload_id | string | 上传ID。 |
list | array[object] | 预签署的URL列表。 |
其中,list
的参数如下
名称 | 类型 | 描述 |
---|---|---|
uri | string | 预签署的URL. |
part_num | int64 | 部分编号. |
part_size | int64 | 部分大小(默认10GB). |
file_offset | int64 | 文件偏移量. |
响应示例(Response Example)
{
"upload_id": "0",
"list": [
{
"uri": "https://aoss.cn-sh-01.sensecoreapi-oss.cn/rag-system/kn/datasets/rag_e86bfaaddf8f48a0b93add9eaa6cb53b/jobs/7bb1ad01c3de46d28121995a5fea2bd4/Claude3-Opus-Multi-Instruct-5K-openai.jsonl?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=CD840429150E4FD2805997FE12D18A86%2F20241223%2Fdefault%2Fs3%2Faws4_request&X-Amz-Date=20241223T072153Z&X-Amz-Expires=7200&X-Amz-SignedHeaders=host&partNumber=1&uploadId=0&X-Amz-Signature=1ef92119f7ce3e792fc531d4adca75548ae5172d2aeba87f6ce428c9045d7d9a",
"part_num": "1",
"part_size": "10485760",
"file_offset": "0"
},
{
"uri": "https://aoss.cn-sh-01.sensecoreapi-oss.cn/rag-system/kn/datasets/rag_e86bfaaddf8f48a0b93add9eaa6cb53b/jobs/7bb1ad01c3de46d28121995a5fea2bd4/Claude3-Opus-Multi-Instruct-5K-openai.jsonl?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=CD840429150E4FD2805997FE12D18A86%2F20241223%2Fdefault%2Fs3%2Faws4_request&X-Amz-Date=20241223T072153Z&X-Amz-Expires=7200&X-Amz-SignedHeaders=host&partNumber=2&uploadId=0&X-Amz-Signature=2ee1e888a591a5adf127d7f0cdc508c6e3b0abe977ce8d69b000b56c96732232",
"part_num": "2",
"part_size": "4557181",
"file_offset": "10485760"
}
]
}