全部产品
Search
文档中心

ApsaraDB RDS:Gunakan ekstensi pgAudit untuk menghasilkan log audit

更新时间:Jun 25, 2025

Topik ini menjelaskan cara menggunakan ekstensi pgAudit untuk menghasilkan log audit pada instance ApsaraDB RDS for PostgreSQL sesuai dengan persyaratan layanan publik, keuangan, atau ISO. Log audit membantu Anda menganalisis titik kegagalan dan operasi pada instance RDS untuk mendapatkan informasi tentang kueri data.

Prasyarat

  • Instance RDS Anda harus memenuhi persyaratan berikut:

    • Instance RDS menjalankan PostgreSQL 10 atau yang lebih baru.

    • Versi mesin minor dari instance RDS Anda adalah 20210531 atau yang lebih baru. Jika instance RDS Anda menjalankan PostgreSQL 17, versi mesin minor harus 20241030 atau yang lebih baru. Untuk informasi lebih lanjut tentang cara melihat dan memperbarui versi mesin minor instance RDS, lihat Perbarui Versi Mesin Minor.

  • pgaudit telah ditambahkan ke nilai parameter shared_preload_libraries instance RDS Anda.

    Untuk informasi lebih lanjut tentang cara menambahkan pgaudit ke nilai parameter shared_preload_libraries, lihat Ubah Parameter Instance ApsaraDB RDS for PostgreSQL.

Catatan penggunaan

  • Ekstensi pgAudit dapat menghasilkan sejumlah besar data log audit. Jumlah data log audit yang dihasilkan bervariasi berdasarkan konfigurasi ekstensi pgAudit. Sebelum menggunakan ekstensi pgAudit untuk mengaudit objek, disarankan untuk mengevaluasi objek tersebut guna mencegah penggunaan kapasitas penyimpanan instance RDS secara berlebihan akibat data log audit yang terlalu besar.

  • Setelah sebuah objek diubah namanya, catatan log audit baru yang dihasilkan oleh ekstensi pgAudit untuk objek tersebut akan dikaitkan dengan nama baru objek tersebut.

Aktifkan atau nonaktifkan ekstensi pgAudit

  • Aktifkan ekstensi pgAudit.

    CREATE EXTENSION pgaudit;
  • Nonaktifkan ekstensi pgAudit.

    DROP EXTENSION pgaudit;

Referensi

Untuk informasi lebih lanjut, lihat Dokumentasi pgAudit.