ALTER NETWORK POLICY
引入或更新: v1.2.26
修改 Databend 中现有的网络策略。
语法
ALTER NETWORK POLICY [ IF EXISTS ] <policy_name>
SET [ ALLOWED_IP_LIST = ('allowed_ip1', 'allowed_ip2', ...) ]
[ BLOCKED_IP_LIST = ('blocked_ip1', 'blocked_ip2', ...) ]
[ COMMENT = 'comment' ]
参数 | 描述 |
---|---|
policy_name | 指定要修改的网络策略的名称。 |
ALLOWED_IP_LIST | 指定要为策略更新的允许 IP 地址范围的逗号分隔列表。这将用提供的新的允许 IP 地址列表覆盖现有的允许 IP 地址列表。 |
BLOCKED_IP_LIST | 指定要为策略更新的阻止 IP 地址范围的逗号分隔列表。这将用提供的新的阻止 IP 地址列表覆盖现有的阻止 IP 地址列表。如果此参数设置为空列表 (),它将移除所有阻止 IP 地址限制。 |
COMMENT | 一个可选参数,用于更新与网络策略关联的描述或注释。 |
备注
此命令提供了灵活性,可以更新允许 IP 列表或阻止 IP 列表,同时保持另一个列表不变。ALLOWED_IP_LIST 和 BLOCKED_IP_LIST 都是可选参数。
示例
-- 修改网络策略 test_policy,将阻止 IP 地址列表从 ('192.168.1.99') 更改为 ('192.168.1.10'):
ALTER NETWORK POLICY test_policy SET BLOCKED_IP_LIST=('192.168.1.10')
-- 更新网络策略 test_policy,允许 IP 地址范围 ('192.168.10.0', '192.168.20.0') 并移除任何阻止 IP 地址限制。同时,将注释更改为 'new comment':
ALTER NETWORK POLICY test_policy SET ALLOWED_IP_LIST=('192.168.10.0', '192.168.20.0') BLOCKED_IP_LIST=() COMMENT='new comment'