容器服务
参数 | 说明 |
参数 | 说明 |
template | 上一步创建的 SandboxTemplate 的 templateID。 说明
|
secure | 是否开启envd鉴权:
|
timeout | Sandbox 的存活时间,超时后 Sandbox 会被自动回收。
|
metadata | 可选的附加信息,类型为Dict[str, str],便于在后续查询或运维时区分不同 Sandbox。 |
参数 | 说明 |
参数 | 说明 |
files.write(path, file) | 向 Sandbox 内写入文件。path为 Sandbox 内的文件路径。 |
files.read(path) | 从 Sandbox 内读取文件内容并返回。 |
参数 | 说明 |
参数 | 说明 |
run_code(code: str) | 在 Sandbox 中执行一段 Python 代码。适合做快速试算、数据处理等。 |
commands.run(cmd: str) | 在 Sandbox 中执行命令行指令。适合调用系统工具或脚本。 |
参数 | 说明 |
参数 | 说明 |
beta_pause() | 将当前 Sandbox 置为暂停状态。该 API 调用是异步接口,即调用成功后对应的 Pod 会先被回收,快照在后台创建。 |
Sandbox.connect(sandbox_id=...) | 后续连接同一个sandbox_id时,会自动基于最近一次暂停时生成的可写层快照恢复 Sandbox 数据。 |
参数 | 说明 |
参数 | 说明 |
get_info() | 返回当前 Sandbox 的详细信息,包括绑定的模板、状态、起止时间以及metadata等。 |