Ative o pgAudit

Para ativar a auditoria numa instância do AlloyDB, tem de realizar dois passos. Primeiro, ative a flag alloydb.enable_pgaudit na instância. Em seguida, estabelece ligação à instância principal do cluster e cria a extensão pgaudit nas bases de dados.

  1. Ative o pgAudit na instância:

    Consola

    1. Na Google Cloud consola, aceda à página Clusters.

      Aceda a Clusters

    2. Clique num cluster na coluna Nome do recurso.
    3. Na página Vista geral, aceda a Instâncias no cluster, selecione uma instância e, de seguida, clique em Editar.
    4. Adicione a flag alloydb.enable_pgaudit à sua instância:
      1. Clique em Adicionar flag.
      2. Selecione a flag alloydb.enable_pgaudit na lista Nova flag da base de dados.
      3. Selecione ativado na lista Valor.
      4. Clique em Concluído.
    5. Clique em Atualizar instância.

    gcloud

    Ative o pgAudit numa instância definindo a sinalização alloydb.enable_pgaudit dessa instância como on. Para mais informações sobre como definir as flags da base de dados de uma instância através da CLI Google Cloud, consulte o artigo Configure as flags da base de dados de uma instância.

    Tenha em atenção que o AlloyDB reinicia automaticamente a instância depois de atualizar esta flag.

  2. Associe à instância principal e crie a extensão em cada base de dados. Tem de realizar os seguintes passos na instância principal, mesmo que esteja a ativar a auditoria numa instância do conjunto de leitura:
    1. Ligue um cliente psql à instância principal do cluster, conforme descrito em Ligue um cliente psql a uma instância.
    2. Na linha de comandos psql, ligue-se à base de dados e crie a extensão:
          \c DB_NAME
          CREATE EXTENSION IF NOT EXISTS pgaudit;
          
    3. Repita os dois passos anteriores para estabelecer ligação a outras bases de dados e criar a extensão em cada uma delas.