Skip to content

Files

Latest commit

 

History

History
43 lines (34 loc) · 888 Bytes

google-sql-pg-no-min-statement-logging.md

File metadata and controls

43 lines (34 loc) · 888 Bytes

Pattern: Enabled logging of statements for Google PostgreSQL

Issue: -

Description

Logging of statements which could contain sensitive data is not advised, therefore this setting should preclude all statements from being logged.

Resolution: Disable minimum duration statement logging completely.

Examples

Example of incorrect code:

resource "google_sql_database_instance" "db" {
	name             = "db"
	database_version = "POSTGRES_12"
	region           = "us-central1"
	settings {
		database_flags {
			name  = "log_min_duration_statement"
			value = "99"
		}
	}
}

Example of correct code:

resource "google_sql_database_instance" "db" {
	name             = "db"
	database_version = "POSTGRES_12"
	region           = "us-central1"
	settings {
		database_flags {
			name  = "log_min_duration_statement"
			value = "-1"
		}
	}
}