Untuk keperluan audit kepatuhan keamanan, analisis performa, dan troubleshooting, SQL Explorer and Audit mencatat serta menganalisis pernyataan SQL yang dieksekusi pada instans RDS PostgreSQL Anda. Fitur ini secara otomatis menangkap pernyataan dari kernel database, termasuk akun eksekusi, alamat IP sumber, dan detail eksekusi, tanpa memengaruhi performa instans.
Prasyarat
-
Anda telah membeli DAS Enterprise Edition.
SQL Explorer and Audit memerlukan DAS Enterprise Edition. Anda hanya dapat mengaktifkan versi terbaru yang tersedia di wilayah Anda. Wilayah yang didukung bervariasi tergantung versinya.
-
Pengguna RAM memerlukan izin AliyunRDSReadOnlyWithSQLLogArchiveAccess untuk fitur audit. Berikan izin ini melalui Menggunakan RAM untuk mengelola izin ApsaraDB RDS.
CatatanAnda juga dapat memberikan izin pencarian dan ekspor melalui kebijakan RAM kustom.
Penagihan
Informasi harga tercantum dalam Detail penagihan.
Mengaktifkan SQL Explorer and Audit akan menghentikan penagihan untuk fitur lama SQL Audit (Database Audit). Versi baru ini ditagih sebagai bagian dari DAS Enterprise Edition.
Fitur
-
Audit: Kueri dan ekspor riwayat eksekusi SQL, termasuk database, status, dan waktu eksekusi.
Catatan-
Mengaktifkan atau menonaktifkan log audit akan mengubah parameter kernel
log_statement.-
Mengaktifkan log audit mengatur
log_statement = all. -
Menonaktifkan log audit mengatur
log_statement = ddl.
-
-
Anda juga dapat menggunakan API ModifySqlLogConfig untuk mengaktifkan atau menonaktifkan log audit.
-
-
SQL Explorer: Diagnosis kesehatan SQL, troubleshooting masalah performa, dan analisis traffic SQL.
Batasan
Jika pooling koneksi PgBouncer diaktifkan, pernyataan SQL yang dirutekan melalui PgBouncer tidak akan direkam.
Aktifkan SQL Explorer and Audit
Anda hanya dapat mengaktifkan versi terbaru yang didukung oleh instans Anda.
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.
-
Di panel navigasi kiri, pilih .
-
Klik Enable Audit Logs, pilih fitur yang ingin Anda aktifkan, lalu klik Submit.
Halaman pengaktifan memiliki dua bagian: Audit Scenario menyediakan SQL Log (penyimpanan dingin) dan Log Index (penyimpanan panas), masing-masing dengan periode retensi yang dapat dikonfigurasi. Insight Scenario menyediakan SQL Explorer (analisis workload SQL global, deteksi SQL abnormal, replay traffic) dan Security Audit (peringatan audit dan manajemen aturan).
Gunakan SQL Explorer and Audit
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.
-
Di panel navigasi kiri, pilih Autonomy Services > SQL Explorer and Audit. Gunakan fitur Audit dan SQL Explorer sesuai kebutuhan.
Ubah periode retensi data
Mengurangi periode retensi akan segera menghapus log audit SQL yang melebihi batas baru. Ekspor dan simpan log Anda sebelum mengurangi periode retensi.
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.
-
Di panel navigasi kiri, pilih .
-
Klik Service Settings.
-
Di halaman Service Settings, ubah periode retensi lalu klik Submit.
CatatanData SQL Explorer and Audit disimpan oleh DAS dan tidak menggunakan storage space instans Anda.
Nonaktifkan SQL Explorer and Audit
Menonaktifkan SQL Explorer and Audit akan menghapus semua log. Ekspor dan simpan log Anda sebelum menonaktifkan. Mengaktifkan ulang hanya akan merekam log mulai dari waktu pengaktifan ulang.
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.
-
Di panel navigasi kiri, pilih .
-
Di area Logs, klik Export.
Pilih bidang dan rentang waktu yang akan diekspor. Jika layanan Anda menggunakan penyimpanan panas dan dingin, Anda harus memilih CSV Separator.
-
Konfigurasikan tugas ekspor. Setelah selesai, klik Task list untuk mengunduh dan menyimpan file.
-
Klik Service Settings untuk menonaktifkan SQL Explorer and Audit.
Jika DAS Enterprise Edition diaktifkan, hapus centang semua kotak centang fitur SQL Explorer and Audit, lalu klik Submit.
Penting-
Sekitar satu jam setelah dinonaktifkan, sistem akan melepaskan storage space untuk datanya.
-
Jika pengumpulan log audit diaktifkan melalui CloudLens for RDS (Simple Log Service), SQL Explorer and Audit akan diaktifkan secara otomatis. Anda juga harus menonaktifkan pengumpulan log audit di CloudLens for RDS.
-