创建沙箱实例
沙箱实例基于沙箱模板创建,创建时从模板继承镜像、资源规格、网络配置等参数,同时支持覆盖部分配置(如环境变量等)。实例创建后自动进入运行中状态,即可接受Agent任务执行。本文介绍如何创建沙箱实例。
前提条件
如果您需要使用OBS对象存储,需要先配置访问OBS服务的VPC终端节点,详情请参见配置访问OBS服务的终端节点。
创建沙箱实例
- 登录AgentSphere控制台。
- 在左侧导航栏中选择“沙箱实例”,并单击右上角的“创建沙箱实例”。
- 填写基础配置。
参数
参数说明
沙箱名称
自定义沙箱名称。
沙箱名称需以小写字母开头,以小写字母或数字结尾,可以包含小写字母、数字和中划线,长度为1-56个字符。
选择沙箱模板
选择沙箱创建的模板,沙箱模板中定义了沙箱资源配额、网络配置、权限配置等必要参数。
如果没有可选沙箱模板,您可单击“创建沙箱模板”进行创建,完成创建后单击刷新按钮。相关配置说明请参见创建沙箱模板。
元数据标签
用于标识、分类和筛选沙箱资源,便于在大规模部署或自动化测试中进行批量管理。元数据标签采用键值对的形式,最多可以添加10个。
环境变量
运行沙箱时动态传入的配置参数,允许在不重新构建镜像的情况下,灵活调整应用的行为和设置。环境变量采用键值对的形式,最多可以添加50个。
- 填写沙箱配置。
参数
参数说明
SFS Turbo文件存储
选择是否挂载SFS Turbo文件存储,勾选后,您可以选择将指定的文件系统目录挂载至沙箱目录。只有出站(Outbound)网络配置为“VPC模式”时支持SFS Turbo文件存储,同时SFS Turbo安全组需要放通沙箱模板选择的VPC网段。
如果没有可选文件系统,您可单击“创建文件系统”进行创建,完成创建后单击刷新按钮。相关配置说明请参见创建SFS Turbo文件系统。
您最多可以同时挂载5个存储路径(支持选择不同文件系统)。
- 存储路径:填写文件系统的存储路径,存储路径必须以/开头,且不能包含“..”。
- 读写权限:为此挂载路径设置“读写”或“只读”权限。 说明:
如果要对挂载路径进行读写操作,不仅要保证沙箱开启挂载路径的读写权限,还需要保证SFS Turbo文件系统目录允许Linux用户进行读写,具体说明请参见访问文件无权限。
- 挂载路径:挂载路径必须为绝对路径,以/home、/mnt、/data、/tmp开头,且不能包含“..”。
OBS对象存储
选择是否挂载OBS对象存储,勾选后,您可以选择将指定的OBS对象存储桶目录挂载至沙箱目录。只有出站(Outbound)网络配置为“VPC模式”时支持OBS对象存储。
如果没有可选对象桶,您可单击“创建OBS桶”进行创建,完成创建后单击刷新按钮。相关配置说明请参见创建桶。
注意:部分多AZ存储的对象桶可能挂载失败,如果需要挂载多AZ存储的对象桶,请提交工单给OBS服务并提供对象桶名称进行确认。
您最多可以同时挂载5个桶目录(支持选择不同对象桶)。
- 桶目录:填写对象桶目录。
- 挂载路径:挂载路径必须为绝对路径,以/home、/mnt、/data、/tmp开头,且不能包含“..”。
- 完成上述配置后,单击“确认”。