Per identificare le istanze di produzione di AlloyDB per PostgreSQL che non hanno l'audit del database abilitato e migliorare la security posture, puoi visualizzare e applicare i suggerimenti del recommender per l'audit del database AlloyDB.
Prima di iniziare
Prima di poter visualizzare i suggerimenti e gli insight, segui questi passaggi:
Per ottenere le autorizzazioni per visualizzare e utilizzare insight e suggerimenti, chiedi all'amministratore di concederti i ruoli IAM (Identity and Access Management) richiesti:
Tasks Ruoli Visualizza i suggerimenti AlloyDB Recommender Viewer ( roles/recommender.alloydbViewer)Applica suggerimenti AlloyDB Recommender Admin ( roles/recommender.alloydbAdmin) o AlloyDB Admin (roles/alloydb.admin)Per saperne di più, consulta Concedi l'accesso ad altri utenti.
Elenca i suggerimenti
Puoi elencare i suggerimenti per l'attivazione dell'audit del database utilizzando la console Google Cloud , gcloud CLI o l'API Recommender.
Console
Nella console Google Cloud , vai alla pagina Cluster.
Per saperne di più, consulta Trova i suggerimenti con Active Assist.
Nella tabella dell'elenco Risorse, trova il cluster e fai clic su Visualizza problemi nella colonna Problemi.
Nel riquadro Problemi aggregati viene visualizzato un elenco di problemi. Seleziona la scheda dei suggerimenti Controllo non abilitato.
gcloud CLI
Per elencare i suggerimenti per l'attivazione dell'audit del database utilizzando gcloud CLI, esegui il comando gcloud recommender recommendations list come segue:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.alloydb.instance.SecurityRecommender \ --filter=recommenderSubtype=ENABLE_DATABASE_AUDITING
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progetto.LOCATION: la regione in cui si trovano le istanze, ad esempious-central1.
API
Per elencare i suggerimenti per l'attivazione del controllo del database utilizzando l'API Recommender, chiama il metodo recommendations.list come segue:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.instance.SecurityRecommender/recommendations?filter=recommenderSubtype=ENABLE_DATABASE_AUDITING
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progetto.LOCATION: la regione in cui si trovano le istanze, ad esempious-central1.
Visualizza insight e suggerimenti dettagliati
Puoi visualizzare insight e suggerimenti dettagliati sulle istanze che richiedono l'attivazione dell'audit del database utilizzando la console Google Cloud , gcloud CLI o l'API Recommender.
Console
Nella pagina Cluster, nella tabella Risorse, fai clic su Visualizza problemi nella colonna Problemi del cluster.
A destra viene visualizzato il riquadro Problemi aggregati, che contiene insight e suggerimenti dettagliati per Controllo non abilitato.
gcloud CLI
Esegui il comando gcloud recommender insights list come segue:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.alloydb.instance.SecurityInsight \ --filter=insightSubtype=DATABASE_AUDITING_NOT_ENABLED
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progetto.LOCATION: la regione in cui si trovano le istanze, ad esempious-central1.
API
Chiama il metodo insights.list come segue:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.instance.SecurityInsight/insights?filter=insightSubtype=DATABASE_AUDITING_NOT_ENABLED
Sostituisci quanto segue:
PROJECT_ID: il tuo ID progetto.LOCATION: la regione in cui si trovano le istanze, ad esempious-central1.
Applica il consiglio
Valuta attentamente il suggerimento e procedi in uno dei seguenti modi:
Console
Per implementare il suggerimento, segui le istruzioni riportate in Abilita pgAudit.
gcloud CLI
Per implementare il suggerimento, segui le istruzioni riportate in Abilita pgAudit.