沙箱网络策略配置

更新时间:
复制 MD 格式

数字员工在沙箱环境下执行任务时,默认禁止访问外部网络。当数字员工需要调用第三方 API、访问指定 IP 的数据库或从公网拉取资源时,可通过配置沙箱网络策略,使用域名白名单或 IP 白名单放行必要的出站连接。

可以在创建数字员工时同步配置网络策略,也可以通过已有数字员工的详情页添加或修改网络策略。

创建数字员工时配置网络策略

说明

开始之前,确认已满足以下条件:

  • 已开通 STAROps。

  • 当前账号具备数字员工的创建或编辑权限,具体配置方法参见数字员工权限配置

  • 已明确数字员工需要访问的目标域名或 IP 地址段。

  1. 登录 STAROps 控制台

  2. 在左侧导航栏,单击数字员工

  3. 单击创建数字员工

  4. 创建页面上,完成基本信息(ID、名称、RAM 角色等)的配置。

  5. 沙箱网络策略配置区域,开启出网访问

  6. 配置以下参数,域名白名单和 IP 白名单至少填写一项,详见参数说明

    • 允许域名输入框内,输入允许访问的域名,每行一个域名。

    • 允许 CIDR/IP输入框内,输入允许访问的 IP 地址或 CIDR 网段,每行一个地址。

  7. 确认配置无误后,单击确定完成创建。

说明

创建完成后,可通过数字员工详情页的设置页签确认网络策略配置。如果创建时未配置网络策略,数字员工将使用默认隔离策略,仅允许访问平台基础设施,后续可随时添加网络策略。

修改已有数字员工的网络策略

如果数字员工已创建,可以通过编辑数字员工配置来添加或修改网络策略。

  1. 登录 STAROps 控制台

  2. 在左侧导航栏,单击数字员工

  3. 数字员工列表中,找到目标数字员工,单击其名称进入详情页。

  4. 选择设置页签,在沙箱网络策略配置区域,开启出网访问

  5. 配置以下参数,域名白名单和 IP 白名单至少填写一项,详见参数说明

    • 允许域名输入框内,输入允许访问的域名,每行一个域名。

    • 允许 CIDR/IP输入框内,输入允许访问的 IP 地址或 CIDR 网段,每行一个地址。

  6. 单击确定。修改后的网络策略将实时下发并生效。

  7. 沙箱网络策略区域,确认白名单条目已更新。

重要

缩小白名单范围可能影响正在运行的任务。修改前,确认无任务依赖待移除的域名或 IP。

删除网络策略

如果需要恢复数字员工的默认隔离状态,可以关闭网络策略。

  1. 在数字员工详情页,选择设置页签。

  2. 沙箱网络策略配置区域,关闭出网访问

  3. 单击确定。关闭后,数字员工恢复默认隔离策略。

重要

删除网络策略后,数字员工将无法访问此前白名单中的外部服务。如果有正在运行的任务依赖这些外部服务,可能导致任务执行失败。

参数说明

参数

是否必填

说明

出网访问

开启后可配置域名白名单和 IP 白名单。关闭时使用默认隔离策略。

域名白名单

允许数字员工访问的精确域名列表。仅支持完整域名格式(如 api.example.com),不支持通配符、URL、端口和路径。每行输入一个域名,系统自动执行小写转换和去重。

IP 白名单

允许数字员工访问的 IPv4 地址或 CIDR 列表。支持 CIDR 格式(如 10.0.0.0/24)和裸 IP 地址(如 8.8.8.8)。每行输入一个地址。填写 0.0.0.0/0 表示开放全部公网访问。

说明

域名白名单和 IP 白名单至少需要配置一项。如果两者均为空且开关已开启,保存时会提示错误。已知目标服务域名时,优先使用域名白名单进行精确控制;目标服务无固定域名或需按网段放行时,使用 IP 白名单。

域名白名单格式示例

输入值

是否合法

说明

api.example.com

合法

精确域名,保存后转为小写。

API.Example.com

合法

系统自动处理为 api.example.com

*.example.com

不合法

不支持通配符。

https://api.example.com

不合法

不支持 URL 格式,仅填写域名部分。

api.example.com:8080

不合法

不支持端口号。

localhost

不合法

不支持单段名称。

IP 白名单格式示例

输入值

是否合法

说明

1.2.3.0/24

合法

CIDR 格式。

8.8.8.8

合法

精确 IP 格式。

0.0.0.0/0

合法

表示开放全部公网访问。

2001:db8::/32

不合法

不支持 IPv6 地址。

256.1.1.1

不合法

非法 IPv4 地址。

常见问题

配置保存成功但策略未生效

现象:控制台显示网络策略保存成功,但数字员工仍然无法访问白名单内的域名或 IP。

原因:策略下发到沙箱集群失败,可能由网络不可达或集群暂时不可用导致。

解决方案

  1. 等待 1~2 分钟后重试,系统会重新下发策略。

  2. 如果问题持续,在数字员工详情页重新单击确定触发策略下发。

  3. 若仍未解决,联系技术支持并提供数字员工 ID。

域名白名单配置后无法解析

现象:配置了域名白名单,但数字员工访问该域名时报 DNS 解析失败。

原因:网络策略控制的是出站网络连接,DNS 解析服务默认已放行。此问题通常由域名本身不存在或 DNS 记录未配置导致。

解决方案:检查所填域名是否正确,确认目标域名的 DNS 记录已正确配置。

填写 0.0.0.0/0 与配置域名白名单的区别

  • 配置 0.0.0.0/0 表示开放所有公网地址的访问权限,适用于数字员工需要访问大量不确定外部服务的场景。

  • 配置域名白名单可精确控制允许访问的目标服务,仅放行必要的网络连接。

如果能明确数字员工需要访问的目标服务,建议优先使用域名白名单或 IP 白名单,避免过度开放网络权限。