Home icon

Enforce row-level security with the RDS Data API

Database Blog



This article discusses how to enforce row-level security using the RDS Data API in a multi-tenant PostgreSQL environment on Amazon Aurora.

Specifically, the article covers:

  • An overview of row-level security in PostgreSQL and connection management challenges
  • Setting up a sample multi-tenant schema with a tenant table and row-level security policy
  • Using the RDS Data API with Python to query the tenant table while enforcing row-level security
  • Cost considerations for using the RDS Data API based on tenant usage patterns
  • Incorporating rate limiting and metering for fair tenant resource utilization
  • Conclusion highlighting the benefits of using the RDS Data API for secure multi-tenant data access


Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Jun 16
2025
Implement row-level security in Amazon Aurora MySQL and Amazon RDS for MySQL
May 21
2024
RDS Performance Insights provides fine grained access control
May 15
2024
Encrypt your database connection using SSL encryption to Amazon RDS Custom for SQL Server
May 22
2024
Amazon RDS Extended Support APIs are now available

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.