Skip to main content
Python SDK 可用于创建和管理 VSCS 开发环境,适合在自动化流程中准备远程开发工作区、配置 SSH 访问或批量管理环境生命周期。使用本文示例前,请先完成 Python SDK 快速开始,并确认当前账号具备目标资源池、镜像和 Volume 的使用权限。

创建开发环境

创建 VSCS 开发环境时,建议先查询可用于开发环境的镜像,并使用返回的完整镜像地址。
常用创建参数如下:

查询开发环境

查询列表:
查询详情:
列表接口支持按 name、status、resource_pool、access_type、dev_tools_info、sort_by、sort_order 和 show_all 等参数过滤。

更新开发环境

更新镜像时,应同时更新 image 和 imageUrl。其中 imageUrl 是实际下发到容器的字段。
更新资源、镜像或挂载配置可能影响开发环境可用性。执行前请确认当前环境中的代码、数据和临时结果已保存到持久化路径。

启停和删除开发环境

停止开发环境:
需要继续使用时,重新启动开发环境:
需要重启环境时,根据目标选择普通重启或原地重启:
确认不再需要开发环境后再删除:
停止会释放运行资源,但不会自动删除持久化存储中的文件。删除前,请确认不再需要该开发环境记录和相关配置。

配置定时和弹性策略

配置定时启停:
配置弹性策略:
定时启停和弹性策略会影响开发环境运行状态。配置后,建议查询环境状态确认策略是否按预期生效。

管理 SSH 公钥

update_ssh_key 会替换当前开发环境的 SSH 公钥列表。
更新 SSH 公钥后,请使用新公钥对应的私钥连接开发环境。

查询汇总和筛选项

这些接口适合用于构建自定义看板或自动化巡检脚本。

相关文档