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.
- Ative o pgAudit na instância:
Consola
- Na Google Cloud consola, aceda à página Clusters.
- Clique num cluster na coluna Nome do recurso.
- Na página Vista geral, aceda a Instâncias no cluster, selecione uma instância e, de seguida, clique em Editar.
- Adicione a flag
alloydb.enable_pgaudit
à sua instância:- Clique em Adicionar flag.
- Selecione a flag
alloydb.enable_pgaudit
na lista Nova flag da base de dados. - Selecione ativado na lista Valor.
- Clique em Concluído.
- Clique em Atualizar instância.
gcloud
Ative o pgAudit numa instância definindo a sinalização
alloydb.enable_pgaudit
dessa instância comoon
. 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.
- 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:
- Ligue um cliente psql à instância principal do cluster, conforme descrito em Ligue um cliente psql a uma instância.
- Na linha de comandos psql, ligue-se à base de dados e crie a extensão:
\c DB_NAME CREATE EXTENSION IF NOT EXISTS pgaudit;
- Repita os dois passos anteriores para estabelecer ligação a outras bases de dados e criar a extensão em cada uma delas.