云数据库 GAUSSDB-ALTER AUDIT POLICY:语法格式

时间:2024-11-13 14:46:00

语法格式

添加/删除审计策略中的操作类型。

ALTER AUDIT POLICY [ IF EXISTS ] policy_name { ADD | REMOVE } { [ privilege_audit_clause ] [ access_audit_clause ] };

修改审计策略中的过滤条件。

ALTER AUDIT POLICY [ IF EXISTS ] policy_name MODIFY ( filter_group_clause );

将审计策略中的过滤条件删除。

ALTER AUDIT POLICY [ IF EXISTS ] policy_name DROP FILTER; 

修改审计策略描述。

ALTER AUDIT POLICY [ IF EXISTS ] policy_name COMMENTS policy_comments;

打开或者关闭审计策略。

ALTER AUDIT POLICY [ IF EXISTS ] policy_name { ENABLE | DISABLE };

  • privilege_audit_clause:
    审计策略中具体的DDL操作类型及目标资源标签。
    1
    PRIVILEGES ({ DDL | ALL } [ ON LABEL ( resource_label_name [, ... ] ) ])
    

  • access_audit_clause:
    审计策略中具体的DML操作类型及目标资源标签。
    AC CES S ({ DML | ALL } [ ON LABEL ( resource_label_name [, ... ] ) ])

  • filter_group_clause:
    审计策略中的过滤条件。
    1
    FILTER ON { filter_type ( filter_value [, ... ] ) } [, ... ]
    

  • DDL:
    指的是针对数据库执行如下操作时进行审计。
    1
    { ( ALTER | ANALYZE | COMMENT | CREATE | DROP | GRANT | REVOKE | SET | SHOW ) }
    
  • DML:
    指的是针对数据库执行如下操作时进行审计。
    1
    { ( COPY | DEALLOCATE | DELETE | EXECUTE | REINDEX | INSERT | PREPARE | SELECT | TRUNCATE | UPDATE ) }
    
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0477.html