云数据库 GAUSSDB-ALTER AUDIT POLICY:示例

时间:2024-11-02 18:49:44

示例

  • 添加/删除审计策略中的操作类型。
    --创建一个对数据库执行CREATE的审计策略adt1。
    gaussdb=# CREATE AUDIT POLICY adt1 PRIVILEGES CREATE; 
    
    --添加adt1审计策略中的DROP。
    gaussdb=# ALTER AUDIT POLICY adt1 ADD PRIVILEGES (DROP);
    
    --删除adt1审计策略中的DROP。
    gaussdb=# ALTER AUDIT POLICY adt1 REMOVE PRIVILEGES (DROP);
  • 修改审计策略的注释信息。
    --修改adt1审计策略的注释信息为adt1_comments。
    gaussdb=#  ALTER AUDIT POLICY adt1 COMMENTS 'adt1_comments';
  • 修改审计策略的过滤信息。
    --创建bob_audit用户。
    gaussdb=#  CREATE USER bob_audit PASSWORD '********';
    
    --修改adt1审计策略的过滤用户为bob_audit。
    gaussdb=#  ALTER AUDIT POLICY adt1 MODIFY (FILTER ON (ROLES(bob_audit))); 
    
    --删除bob_audit用户。
    gaussdb=# DROP USER bob_audit;
  • 删除审计策略的过滤条件。
    --删除adt1审计策略的过滤条件。
    gaussdb=#  ALTER AUDIT POLICY adt1  DROP FILTER; 
  • 关闭审计策略。
    --关闭adt1审计策略。
    gaussdb=#  ALTER AUDIT POLICY adt1  DISABLE;
    
    --删除adt1审计策略。
    gaussdb=# DROP AUDIT POLICY adt1;
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0478.html