跳到主要内容

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'
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册