Untuk mengidentifikasi instance produksi AlloyDB untuk PostgreSQL yang tidak mengaktifkan audit database dan meningkatkan postur keamanan, Anda dapat melihat dan menerapkan rekomendasi dari pemberi rekomendasi audit database AlloyDB.
Sebelum memulai
Sebelum Anda dapat melihat rekomendasi dan insight, lakukan tindakan berikut:
Untuk mendapatkan izin guna melihat dan menggunakan insight serta rekomendasi, minta administrator untuk memberi Anda peran Identity and Access Management (IAM) yang diperlukan:
Tasks Peran Lihat rekomendasi AlloyDB Recommender Viewer ( roles/recommender.alloydbViewer)Menerapkan rekomendasi AlloyDB Recommender Admin ( roles/recommender.alloydbAdmin) atau AlloyDB Admin (roles/alloydb.admin)Lihat Memberikan akses kepada pengguna lain untuk mengetahui informasi selengkapnya.
Mencantumkan rekomendasi
Anda dapat mencantumkan rekomendasi untuk mengaktifkan audit database menggunakan konsol Google Cloud , gcloud CLI, atau Recommender API.
Konsol
Di konsol Google Cloud , buka halaman Clusters.
Untuk mengetahui informasi selengkapnya, lihat Menemukan rekomendasi dengan Active Assist.
Di tabel daftar Resources, temukan cluster dan klik View issues di kolom Issues.
Daftar masalah ditampilkan di panel Aggregated issues. Pilih kartu rekomendasi Auditing not enabled.
gcloud CLI
Untuk menampilkan rekomendasi pengaktifan audit database menggunakan gcloud CLI, jalankan perintah gcloud recommender recommendations list sebagai berikut:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.alloydb.instance.SecurityRecommender \ --filter=recommenderSubtype=ENABLE_DATABASE_AUDITING
Ganti kode berikut:
PROJECT_ID: project ID Anda.LOCATION: region tempat instance Anda berada, sepertius-central1.
API
Untuk menampilkan daftar rekomendasi pengaktifan audit database menggunakan
Recommender API, panggil metode
recommendations.list
sebagai berikut:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.instance.SecurityRecommender/recommendations?filter=recommenderSubtype=ENABLE_DATABASE_AUDITING
Ganti kode berikut:
PROJECT_ID: project ID Anda.LOCATION: region tempat instance Anda berada, sepertius-central1.
Lihat insight dan rekomendasi mendetail
Anda dapat melihat insight dan rekomendasi mendetail tentang instance yang memerlukan pengaktifan audit database menggunakan konsol Google Cloud , gcloud CLI, atau Recommender API.
Konsol
Di halaman Cluster, di bagian tabel Resource, klik Lihat masalah di kolom Masalah untuk cluster.
Panel Aggregated issues akan muncul di sebelah kanan, yang berisi insight dan rekomendasi mendetail untuk Auditing not enabled.
gcloud CLI
Jalankan perintah
gcloud recommender insights list
sebagai berikut:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.alloydb.instance.SecurityInsight \ --filter=insightSubtype=DATABASE_AUDITING_NOT_ENABLED
Ganti kode berikut:
PROJECT_ID: project ID Anda.LOCATION: region tempat instance Anda berada, sepertius-central1.
API
Panggil metode
insights.list
sebagai berikut:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.instance.SecurityInsight/insights?filter=insightSubtype=DATABASE_AUDITING_NOT_ENABLED
Ganti kode berikut:
PROJECT_ID: project ID Anda.LOCATION: region tempat instance Anda berada, sepertius-central1.
Menerapkan rekomendasi
Evaluasi rekomendasi tersebut dengan cermat dan lakukan salah satu tindakan berikut:
Konsol
Untuk menerapkan rekomendasi, ikuti petunjuk di Mengaktifkan pgAudit.
gcloud CLI
Untuk menerapkan rekomendasi, ikuti petunjuk di Mengaktifkan pgAudit.