ALTER NETWORK POLICY
Introduced or updated: 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 地址列表覆盖为提供的新列表。 |
BLOCKED_IP_LIST | 指定要更新的策略阻止的 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'