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