挂载会话资源
更新时间:2026-11-11
POST
https://api.dumate.cn/api/dma/v1/sessions/{session_id}/resources
本接口用于在会话(Session)运行期间追加挂载资源,当前只支持挂载上传的文件。
挂载成功后返回会话资源对象,其中 mount_path 为文件在沙箱内的路径。
权限说明
使用 API Key 鉴权调用 API 流程,具体调用流程,请查看认证鉴权。
请求参数
Headers 参数
除公共头域外,无其它特殊头域
URL 参数
session_id
string
会话标识。
会话不存在时返回 404;会话不属于当前账号时返回 403。
必选
Body 参数
type
string
资源类型,固定为 file。
传入 github_repository、memory_store 等其他类型时返回 400。
必选
file_id
string
文件标识,取上传文件接口返回的 id。
文件不存在时返回 404;该文件已挂载到当前会话时返回 409。
必选
mount_path
string
沙箱内的挂载路径。
默认为 /mnt/session/uploads/<file_id>。
可选
请求结构
POST /api/dma/v1/sessions/{session_id}/resources HTTP/1.1
Host: api.dumate.cn
Authorization: Bearer <YOUR_API_KEY>
Content-Type: application/json
示例代码
请求示例
curl --location --request POST "https://api.dumate.cn/api/dma/v1/sessions/ses_gffe5e3caaadc6ffe126cMcNQZsyuhP/resources" \
--header 'Authorization: Bearer <YOUR_API_KEY>' \
--header 'Content-Type: application/json' \
--data '{
"type": "file",
"file_id": "node_g001a1c355c0c0001bsel09mcbUdgeL",
"mount_path": "/mnt/session/uploads/custom/demo2.txt"
}'
返回响应
Headers 参数
除公共头域外,无其它特殊头域
返回参数
type
string
资源类型,固定为 file。
可选
id
string
会话资源标识,sesrsc_ 前缀。
可选
file_id
string
文件标识。
可选
mount_path
string
沙箱内的挂载路径。
可选
created_at
string
创建时间,RFC 3339 格式,UTC。
可选
updated_at
string
最近更新时间,RFC 3339 格式,UTC。
可选
响应示例
{
"type": "file",
"id": "sesrsc_14058f7f99b14bf0",
"file_id": "node_g001a1c355c0c0001bsel09mcbUdgeL",
"mount_path": "/mnt/session/uploads/custom/demo2.txt",
"created_at": "2026-11-10T02:42:20Z",
"updated_at": "2026-11-10T02:42:20Z"
}
评价此篇文章
