# How to use Teleport Machine ID to provide database access to applications running on EKS without passwords

DevFeed: [How to use Teleport Machine ID to provide database access to applications running on EKS without passwords](<https://devfeed.tech/articles/how-to-use-teleport-machine-id-to-provide-database-access-to-applications-running-on-eks-without-passwords-29549.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/access-aws-rds-eks-teleport-machine-id/>)

Author: info@goteleport.com (Gavin Frazar)

Published: 2024-12-03T00:00:00Z

Content type: tutorial

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [Amazon EKS](<https://devfeed.tech/topics/amazon-eks.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [AWS Fargate](<https://devfeed.tech/topics/aws-fargate.md>), [certificates](<https://devfeed.tech/topics/certificates.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Amazon Elastic Container Service](<https://devfeed.tech/topics/amazon-elastic-container-service.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [container](<https://devfeed.tech/topics/container.md>), [VPC](<https://devfeed.tech/topics/vpc.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [aws-fargate](<https://devfeed.tech/tags/aws-fargate.md>), [aws-iam](<https://devfeed.tech/tags/aws-iam.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [container](<https://devfeed.tech/tags/container.md>), [ecs](<https://devfeed.tech/tags/ecs.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [tls](<https://devfeed.tech/tags/tls.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

## AI overview

A tutorial on deploying Temporal on Amazon EKS so it can connect to an AWS RDS PostgreSQL database without passwords or other shared secrets. It uses Teleport Machine & Workload Identity, a sidecar, short-lived X.509 certificates, PostgreSQL role provisioning, and a Teleport Database Service deployed on AWS Fargate.

## Source excerpt

Discover how to secure database access in Kubernetes workloads. Eliminate secrets, keep databases in private networks, and improve audit logging with Teleport.