- Newest
- Most votes
- Most comments
The default PostgreSQL user is postgres for most systems, I would check first if the RDS DB is publicly accessible, if yes it is going to be your responsibility under shared responsibility model : https://aws.amazon.com/compliance/shared-responsibility-model/.
As a security best practice, RDS should only be exposed internally via its VPC and security group only to the instances that need to communicate with the database. Unless there is a specific business requirement, RDS instances should not have a public endpoint and should be accessed from within a VPC only. For more information about RDS Postgres security best practices : https://aws.amazon.com/blogs/database/overview-of-security-best-practices-for-amazon-rds-for-postgresql-and-amazon-aurora-postgresql-compatible-edition/
Relevant content
- asked 2 years ago
- asked 4 years ago
- asked 3 years ago
- AWS OFFICIALUpdated 3 years ago
