Pattern: A database resource is marked as publicly accessible
Issue: -
Database resources should not publicly available. You should limit all access to the minimum that is required for your application to function.
Resolution: Set the database to not be publically accessible.
Example of incorrect code:
resource "aws_db_instance" "bad_example" {
publicly_accessible = true
}
Example of correct code:
resource "aws_db_instance" "good_example" {
publicly_accessible = false
}