跳转到主要内容

Environment 对象

创建、查询、列表、更新和归档接口都会返回该结构。
字段类型说明
idstringEnvironment ID,前缀为 env_
typestring固定值 "environment"
namestringEnvironment 名称
descriptionstringEnvironment 描述
configEnvironment configEnvironment 配置
metadataobjectMetadata 对象,默认 {}
statusstringEnvironment 状态。可选值:readyarchived
archivedboolean是否已归档
archived_atstring | nullUTC 归档时间;未归档时为 null
created_atstringUTC 创建时间
updated_atstringUTC 最后更新时间

Environment config

字段类型必填说明
typestring必须为 "cloud"
networkingEnvironment networking网络访问配置
packagesEnvironment packagesSession sandbox 准备阶段需要安装的依赖

Environment packages

packages 是包管理器到软件包规格字符串数组的映射。支持的 key 为 aptpipnpm;当前环境准备流程不会安装其他 key。
key类型说明示例
aptstring 数组通过 apt-get install -y 安装的 Debian/Ubuntu 系统包["git", "curl", "build-essential"]
pipstring 数组通过 pip install 安装的 Python 包["pandas", "PyYAML==6.0.1"]
npmstring 数组通过 npm install -g 全局安装的 Node.js 包["typescript@5.0.0", "eslint"]
依赖安装发生在 Session 的 sandbox 准备阶段。包名错误或版本不可用时,Session 可能因为 Environment 配置错误而失败。

Environment networking

字段类型必填说明
typestring可选值:limitedunrestricted

相关

云端环境

选择 Agent 运行的容器、网络与依赖。