Teleport can provide secure access to PostgreSQL and MySQL databases, while improving both access control and visibility.
Some of the things you can do with Database Access:
- Users can retrieve short-lived database certificates using single sign-on flow thus maintaining their organization-wide identity.
- Configure role-based access controls for databases and implement custom access request workflows.
- Capture database access events as well as query activity in the audit log.
Let's connect to a PostgreSQL server with
psql and pgAdmin 4 after authenticating
with Github, execute a few SQL queries and observe them in the audit log:
Configure Database Access in a 10 minute Getting Started guide.
- AWS RDS/Aurora PostgreSQL
- AWS RDS/Aurora MySQL
- GCP Cloud SQL PostgreSQL
- Self-hosted PostgreSQL
- Self-hosted MySQL
- GUI clients
To learn more about configuring Role-Based Access Control for Database Access, consult our RBAC article.
Architecture provides a more in-depth look at Database Access internals such as networking and security.
See Reference for an overview of Database Access-related configuration and CLI commands.
Finally, check out Frequently Asked Questions.