Untuk mengaktifkan audit pada instance AlloyDB untuk PostgreSQL, Anda harus melakukan dua langkah. Pertama,
Anda mengaktifkan flag alloydb.enable_pgaudit pada instance. Kemudian, Anda terhubung
ke instance utama cluster dan membuat ekstensi pgaudit di
database. Bergantung pada cakupan pernyataan yang Anda konfigurasi untuk dicatat oleh pgAudit dan volume workload Anda, mengaktifkan logging audit yang ekstensif dapat memengaruhi performa kueri.
- Aktifkan pgAudit pada instance:
Konsol
- Di konsol Google Cloud , buka halaman Clusters.
- Klik cluster di kolom Resource Name.
- Di halaman Overview, buka Instances in your cluster, pilih instance, lalu klik Edit.
- Tambahkan flag
alloydb.enable_pgauditpada instance Anda:- Klik Add flag.
- Pilih flag
alloydb.enable_pgauditdari daftar flag database baru. - Pilih on dari daftar Value.
- Klik Done.
- Klik Update instance.
gcloud
Aktifkan pgAudit pada instance dengan menetapkan flag
alloydb.enable_pgauditinstance tersebut keon. Untuk mengetahui informasi selengkapnya tentang cara menetapkan flag database instance menggunakan Google Cloud CLI, lihat Mengonfigurasi flag database instance.Perhatikan bahwa AlloyDB otomatis memulai ulang instance setelah Anda memperbarui flag ini.
- Hubungkan ke instance utama dan buat ekstensi di setiap database.
Anda harus melakukan langkah-langkah berikut pada instance utama meskipun Anda
mengaktifkan audit pada instance kumpulan baca:
- Hubungkan klien
psqlke instance utama cluster, seperti yang dijelaskan dalam Menghubungkan klien psql ke instance. - Di command prompt
psql, hubungkan ke database dan buat ekstensi:\c DB_NAME CREATE EXTENSION IF NOT EXISTS pgaudit;Ganti
DB_NAMEdengan nama database. - Ulangi dua langkah sebelumnya untuk terhubung ke database lain dan membuat ekstensi di setiap database tersebut.
- Hubungkan klien