Para ativar a auditoria em uma instância do AlloyDB para PostgreSQL, siga duas etapas. Primeiro,
ative a flag alloydb.enable_pgaudit na instância. Em seguida, conecte-se
à instância principal do cluster e crie a extensão pgaudit nos
bancos de dados. Dependendo do escopo das instruções que você configurar para o pgAudit
registrar e do volume da carga de trabalho, ativar a geração de registros de auditoria extensiva pode afetar
o desempenho da consulta.
- Ative o pgAudit na instância:
Console
- No console do Google Cloud , acesse a página Clusters.
- Clique em um cluster na coluna Nome do Recurso.
- Na página Visão geral, acesse Instâncias no seu cluster, selecione uma instância e clique em Editar.
- Adicione a flag
alloydb.enable_pgaudità instância:- Clique em Adicionar flag.
- Selecione a flag
alloydb.enable_pgauditna lista Nova flag de banco de dados. - Selecione on na lista Value.
- Clique em Concluído.
- Clique em Atualizar instância.
gcloud
Ative o pgAudit em uma instância definindo a flag
alloydb.enable_pgauditdela comoon. Para mais informações sobre como definir as flags de banco de dados de uma instância usando a Google Cloud CLI, consulte Configurar as flags de banco de dados de uma instância.O AlloyDB reinicia automaticamente a instância depois que você atualiza essa flag.
- Conecte-se à instância principal e crie a extensão em cada banco de dados.
É necessário executar as etapas a seguir na instância principal, mesmo que você esteja
ativando a auditoria em uma instância de pool de leitura:
- Conecte um cliente
psqlà instância principal do cluster, conforme descrito em Conectar um cliente psql a uma instância. - No prompt de comando
psql, conecte-se ao banco de dados e crie a extensão:\c DB_NAME CREATE EXTENSION IF NOT EXISTS pgaudit;Substitua
DB_NAMEpelo nome do banco de dados. - Repita as duas etapas anteriores para se conectar a outros bancos de dados e criar a extensão em cada um deles.
- Conecte um cliente