RdsDataPool
RdsDataPool
Create a database pool that uses AWS RDS Data API to execute SQL statements against an Aurora PostgreSQL cluster,
no direct database connections are used, only HTTPS requests via module:aws.rdsDataExecute.
Configuration:
db-rds-pool=DATABASE- database namedb-rds-pool-options-resourceArn=arn:aws:rds:...:cluster:...- required, the Aurora cluster ARNdb-rds-pool-options-secretArn=arn:aws:secretsmanager:...- required, the secret with db credentials
Multiple databases are supported via req.options.database property for every request.
await db.aget("users", { id: "..", { pool:" rds", database: "users_backup" } });