| 说明 | 为沙箱添加拒绝规则 |
| 用法 | sbx policy deny COMMAND |
描述
添加一条规则,阻止沙箱访问指定资源。
针对相同主机名或 CIDR,拒绝规则优先于允许规则。直接连接到已允许的主机名时, 也会针对其解析后的 IP 地址检查 CIDR 规则,任一处被拒绝即以拒绝为准。通过解析 主机名的上游代理发起的连接只按主机名检查。
不使用 --cloud 时,如果同一范围内已经存在针对同一资源、采用相同协议中任一种的 相反决策(对 HTTP 规则而言,指相同的方法、路径和查询约束),该规则会被拒绝, 且不会添加任何内容。请先用 "sbx policy rm network --id RULE_ID" 移除已有规则; 如果该规则限定在沙箱范围内,请加上 --sandbox SANDBOX。不同范围内的规则可以共存, 例如全局允许规则与沙箱范围的拒绝规则,此时拒绝规则优先。你所在组织的策略中的 规则不会触发这种拒绝。使用 --cloud 时,新规则会直接替换同一范围内的相反规则。
子命令
| 命令 | 说明 |
|---|---|
sbx policy deny network | 拒绝访问指定主机 |
全局选项
| 选项 | 默认值 | 说明 |
|---|---|---|
--cloud | 改为调用 Docker Cloud Sandboxes API,而不是本地 sandboxd(支持的动词正在逐步增加,运行 sbx --cloud --help 查看当前列表) | |
-D, --debug | 启用调试日志 | |
--no-input | 从不提示;需要应答的命令会直接失败,并给出应当运行的命令 |
参见
sbx policy— 管理沙箱策略sbx policy deny network— 拒绝访问指定主机